Node.js Developer (Microservices, TypeScript, CI/CD, Cloud)

5 - 10 years

7 - 12 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Summary Synechron is seeking a skilled Node.js Developer to design, develop, and maintain scalable, high-performance applications leveraging Node.js and associated technologies. In this role, you will collaborate with cross-functional teams to deliver innovative solutions that meet business needs while ensuring system reliability, security, and efficiency. Your expertise will contribute to the organizations digital transformation goals, supporting seamless product delivery and operational excellence. Software Requirements Required Skills: hands-on coding experience with Node.js and JavaScript professional experience with TypeScript for application development Practical knowledge of databases (SQL and NoSQL) relevant to Node.js applications Experience with performance tuning, debugging, and application monitoring Familiarity with CI/CD pipelines and associated tools for automation and deployment Preferred Skills: Experience with GraphQL API implementation Knowledge of API gateways such as 3Scale or similar Exposure to WebSocket, Pushpin, or same-message queue systems like Kafka, AWS SQS, or Azure Service Bus Cloud deployment experience, particularly with AWS or Azure Overall Responsibilities Develop and sustain scalable, efficient, and reliable backend systems using Node.js and related frameworks Design, implement, and optimize RESTful APIs and GraphQL endpoints to facilitate client-server communication Collaborate with teams including project managers, frontend developers, and DevOps to deliver end-to-end solutions Participate in the full software development lifecycle, including planning, coding, testing, deployment, and maintenance Troubleshoot, monitor, and enhance application performance and stability in distributed systems Implement security best practices including token-based authentication (JWT, OAuth) and Single Sign-On (SSO) Manage message queues and event-driven architectures using tools like Kafka, AWS, or Azure services Contribute to CI/CD process setup and continuous improvement initiatives using tools like Jenkins, Git, and Maven Stay updated on emerging technologies, industry best practices, and incorporate them into development activities Technical Skills (By Category) Programming Languages (Essential): Node.js and JavaScript (required) TypeScript (required for application development) Frameworks & Libraries (Essential): REST API development with Node.js GraphQL implementation and integrations Express.js or comparable web frameworks Data Management & Cloud Technologies (Preferred): Databases: SQL (MySQL, PostgreSQL), NoSQL (MongoDB) Cloud platforms: AWS (ECS, S3, Lambda), Azure (Container Apps, Functions) DevOps & CI/CD (Essential): Automated build and deployment pipelines with Jenkins, Git, Maven, Harness, or TeamCity Containerization: Docker, Kubernetes (preferred) Infrastructure as Code tools (optional but advantageous) Messaging & Queue Management (Preferred): Kafka, AWS SQS, Azure Service Bus, Pushpin or similar solutions Security & Authentication (Essential): Token-based authentication management (JWT, OAuth2) SSO integrations (preferred) Experience Requirements Minimum of 5 years professional application development experience in Node.js and JavaScript At least 3 years of direct experience using TypeScript in enterprise settings Proven track record in performance tuning, debugging, and application monitoring Experience working in distributed architecture environments, especially with cloud services and container orchestration platforms Demonstrated ability to work within Agile teams and contribute effectively to sprint cycles Day-to-Day Activities Write, review, and maintain high-quality, scalable backend code using Node.js and TypeScript Develop and optimize RESTful APIs and GraphQL endpoints according to project specifications Collaborate daily with cross-disciplinary teams during stand-ups, planning, and review sessions Troubleshoot application issues, conduct root cause analysis, and apply fixes proactively Build, test, and deploy containerized applications using Docker and Kubernetes in cloud environments Monitor system performance, implement improvements, and ensure system security and compliance standards Participate in code reviews, team knowledge sharing, and best practices implementation Maintain documentation for system architecture, APIs, deployment processes, and troubleshooting procedures Qualifications Bachelors degree in Computer Science, Information Technology, or related field, or equivalent industry experience Certifications in cloud platforms (AWS, Azure), DevOps, or API design are a plus Strong understanding of scalable, distributed system design and enterprise application architecture Professional Competencies Strong analytical and problem-solving capabilities, with a focus on performance and security Effective communicator with the ability to articulate complex technical concepts Leadership qualities with experience in guiding development teams and collaborative problem-solving Self-motivated with a proactive approach to learning and professional growth Adaptability in rapidly evolving technological environments Excellent time management skills, prioritizing tasks to meet project deadlines

Mock Interview

Practice Video Interview with JobPe AI

Start Node.Js Interview Now

My Connections Synechron

Download Chrome Extension (See your connection in the Synechron )

chrome image
Download Now
Synechron
Synechron

Information Technology and Services

New York

1000+ Employees

330 Jobs

    Key People

  • Faisal Husain

    Co-Founder & CEO
  • Maqbool Kazi

    Managing Director

RecommendedJobs for You

Bengaluru, Delhi / NCR, Mumbai (All Areas)