We are looking for talented Software Engineers with strong skills in Node.js and React to join our team and work on dynamic CRM (Customer Relationship Management) systems. This role offers the opportunity to design, develop, and deploy high-quality CRM solutions that help businesses manage customer relationships effectively.
Key Responsibilities:
Develop and maintain backend services using Node.js , ensuring scalability and high performance.
Create interactive, user-friendly CRM interfaces using React , enhancing user experience and data visualization.
Collaborate with cross-functional teams, including product managers and UX/UI designers, to build feature-rich CRM applications.
Implement RESTful APIs and integrate third-party services to extend CRM functionality.
Write clean, maintainable, and efficient code while adhering to best practices.
Requirements:
Bachelor s degree in Computer Science, Engineering, or a related field (or equivalent experience).
2+ years of experience in software development with Node.js and React .
Strong understanding of JavaScript, HTML, and CSS.
Familiarity with RESTful APIs, microservices architecture, and API integration.
Experience with database management, particularly with NoSQL databases like MongoDB, or SQL databases.
Ability to work effectively in a team environment and collaborate on complex solutions.
Preferred Skills:
Knowledge of TypeScript and popular frameworks or libraries associated with Node.js and React.
Experience with real-time data handling, WebSockets, or similar technologies.
Understanding of DevOps practices, CI/CD pipelines, and cloud platforms (AWS, Azure, or GCP).
Familiarity with Agile methodologies and project management tools like Jira or Trello.
Work on cutting-edge CRM projects that make a tangible difference.
Join a collaborative and innovative work environment with growth opportunities.
Competitive salary, benefits, and options for remote work