Design, develop, and maintain full-stack web applications using Node.js and modern front-end frameworks such as React, Angular, or Vue.js.
Build and maintain scalable backend services, RESTful APIs, and microservices.
Collaborate with product managers, designers, and engineering teams to deliver technical solutions aligned with business requirements.
Participate in system architecture, technical planning, and software design decisions.
Write clean, efficient, maintainable, and well-tested code following coding standards.
Conduct code reviews and ensure high code quality across the development team.
Troubleshoot, debug, and resolve complex application issues.
Optimize application performance, scalability, and security.
Work with SQL databases, design data models, and optimize database queries.
Participate in Agile development processes, sprint planning, and daily stand-up meetings.
Collaborate effectively with distributed teams across different time zones.
Contribute to CI/CD pipelines, deployment processes, and DevOps best practices.