Full Stack Development: Design, develop, and maintain scalable back-end services using Node.js and modern front-end applications using React.js.
End-to-End Delivery: Lead the design, coding, testing, deployment, and maintenance of web applications.
Technical Leadership: Guide, mentor, and support a team of developers, fostering a culture of collaboration and innovation.
Code Quality & Optimization: Ensure best practices in coding, code reviews, testing, and performance tuning.
Architecture & Design: Contribute to system architecture decisions and ensure solutions are robust, maintainable, and aligned with business goals.
Best Practices & Standards: Introduce modern development practices, frameworks, and tools to improve productivity and efficiency.
Collaboration: Work closely with product managers, designers, QA, and other stakeholders to deliver high-quality solutions on time.
Required Skills & Qualifications
5+ years of professional software development experience.
Strong expertise in Node.js (Express.js, Nest.js, or similar frameworks).
Solid front-end development experience with React.js, Redux, and related libraries.
Strong understanding of JavaScript (ES6+), TypeScript, and modern web technologies.
Experience with RESTful APIs and microservices architecture.
Proficiency in working with databases (SQL and NoSQL such as PostgreSQL, MongoDB).
Hands-on experience with CI/CD pipelines, Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP).
Familiarity with testing frameworks (Selenium, Cypress, etc.).
Proven ability to lead and mentor development teams.
Strong problem-solving, debugging, and performance optimization skills
Preferred candidate profile
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Back End DeveloperEmployement Type: Full time