Node.js Cloud Microservices Engineer
@ Synechron

Chennai, Tamil Nadu, India
$150,000
On Site
Full Time
Posted 22 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXXXX XXXXXXX****** @synechron.com
Recommended after applying

Job Details

Overview

Synechron is seeking an experienced and highly skilled Senior Node.js Developer to design, develop, and optimize scalable, high-availability APIs and microservices. This role is vital for building resilient server-side solutions supporting core business functions within banking, financial services, or fintech environments.

Software Requirements

Required Skills:

  • Advanced proficiency in Node.js and hands-on experience in recent versions.
  • Solid experience with RESTful APIs that are scalable and highly available.
  • Strong knowledge of TypeScript with at least 1 year of practice.
  • Practical experience with GraphQL for API design and data querying.
  • Expertise with CI/CD pipelines, containerization (Docker) and orchestration (Kubernetes).
  • Familiarity with API Gateway integrations and authentication protocols like OAuth, JWT, and SSO.
  • Experience with message queues and event streaming platforms (Kafka, AWS SNS/SQS, etc.).
  • Understanding of cloud services, preferably AWS.

Preferred Skills: Experience with additional languages like Python or C# and knowledge of OpenAPI specifications.

Responsibilities

  • Architect, develop, and maintain secure, scalable APIs and microservices.
  • Implement performance tuning, debugging, and monitoring techniques.
  • Collaborate with cross-functional teams to define technical requirements.
  • Drive API security and manage containerized environments using CI/CD.
  • Troubleshoot and resolve issues in distributed systems ensuring minimal downtime.
  • Contribute to architecture reviews, technical documentation, and code quality standards.

Technical Skills by Category

  • Programming Languages: Node.js, TypeScript; preferred JavaScript (ES6+), Python, C#.
  • Data Management: PostgreSQL, MySQL, MongoDB, Redis.
  • Cloud Technologies: AWS (EC2, Lambda, S3, Secrets Manager, KMS, IAM).
  • Frameworks & Libraries: Express.js, NestJS, Apollo Server, GraphQL.js.
  • Tools: Git, CI/CD tools (Jenkins, GitLab CI), Docker, Kubernetes.
  • Security Protocols: OAuth, JWT, SSO, secure coding practices.

Experience & Qualifications

  • Minimum 7 years of professional development experience in Node.js and JavaScript-based technologies.
  • Experience in building highly available RESTful APIs and microservices architectures.
  • Exposure to containerization, orchestration, cloud deployments, and messaging/event streaming.
  • Background in banking, fintech, or enterprise environments is a plus.
  • Bachelor's or Postgraduate degree in Computer Science, Software Engineering, or equivalent.

Day-to-Day Activities

  • Design, develop, and deploy new microservices and APIs.
  • Collaborate with product managers, architects, and DevOps teams.
  • Write and review code, documentation, and API specifications.
  • Monitor system performance and implement performance improvements.
  • Engage in Agile ceremonies and contribute to peer reviews.

Diversity & Inclusion

Synechron values diversity and is committed to creating an inclusive workplace. The company encourages applicants from all backgrounds and promotes flexible work arrangements.

Key skills/competency

  • Node.js
  • TypeScript
  • GraphQL
  • API Security
  • RESTful APIs
  • CI/CD
  • Docker
  • Kubernetes
  • Cloud (AWS)
  • Microservices

How to Get Hired at Synechron

🎯 Tips for Getting Hired

  • Customize Resume: Highlight Node.js and cloud microservices skills.
  • Showcases Projects: Include API security and GraphQL experience.
  • Emphasize CI/CD: Demonstrate hands-on automation proficiency.
  • Prepare for Interviews: Research Synechron and discuss fintech experience.

📝 Interview Preparation Advice

Technical Preparation

Review Node.js framework best practices.
Practice API security implementations and OAuth.
Set up containerization experiments with Docker.
Familiarize with AWS cloud services and CI/CD.

Behavioral Questions

Prepare examples of teamwork challenges.
Demonstrate conflict resolution scenarios.
Discuss past project management experiences.
Explain handling tight deadlines effectively.

Frequently Asked Questions