Minimum of 5 years of professional experience in software development, with a strong focus on Node.js.
Proven track record of delivering successful software projects with complex, scalable architectures.
Good understanding of asynchronous programming and event-driven architecture in Node.js.
Proficiency in designing and consuming RESTful APIs and web services.
Familiarity with cloud platforms (e.g., AWS, Azure) is a plus.
Excellent problem-solving skills and the ability to troubleshoot complex issues effectively.
Strong communication skills, both written and verbal, with the ability to explain technical concepts to non-technical stakeholders.
Job Responsibilities
Architect and develop backend services and APIs using Node.js, ensuring high performance, scalability, and maintainability.
Collaborate with frontend developers, UI/UX designers, and product managers to design and implement end-to-end solutions that deliver exceptional user experiences.
Write well-structured, reusable, and efficient code while adhering to best practices and coding standards.
Participate in code reviews, providing constructive feedback and ensuring the quality of the codebase.
Investigate and resolve complex technical issues, optimizing application performance and identifying opportunities for improvement.
Lead technical discussions and contribute to architectural decisions that align with the company's long-term goals
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Software Development - OtherEmployement Type: Full time