Senior Node.js Developer

Synechron

Job Summary

Synechron is seeking a highly skilled and motivated Senior Node.js Developer to join our dynamic technology team. In this role, you will be responsible for designing, developing, and maintaining scalable, high-performance applications leveraging Node.js and related technologies. You will collaborate with cross-functional teams—including project managers, designers, and fellow developers—to deliver robust solutions that meet quality, security, and performance standards. Your expertise will contribute significantly to enhancing our digital systems, supporting the organization’s strategic growth in financial, fintech, and enterprise sectors.

Must Have

  • Minimum 8 years of experience with Node.js, JavaScript, and relational/non-relational databases
  • Minimum 5 years of hands-on experience with TypeScript for large-scale application development
  • Proven ability in performance tuning, debugging, and application monitoring
  • Proficiency in building scalable RESTful APIs and integrating with GraphQL services
  • Experience with Containerization using Docker and orchestration with Kubernetes
  • Familiarity with API gateway integrations (e.g., 3Scale)
  • Knowledge of security practices such as Single Sign-On (SSO), JWT, OAuth
  • Knowledge of messaging queues like Kafka, AWS SQS, Azure Service Bus
  • Hands-on experience with containerization, orchestration, and cloud integration in a distributed microservices ecosystem
  • Demonstrated ability to troubleshoot complex systems and optimize application performance under load

Good to Have

  • Experience with CI/CD pipelines and automation tools
  • Exposure to cloud platforms (AWS, Azure, GCP) and associated DevOps processes
  • Familiarity with other messaging tools like Pushpin or RabbitMQ
  • Experience in financial, banking, or fintech sectors

Job Description

Job Summary

Synechron is seeking a highly skilled and motivated Senior Node.js Developer to join our dynamic technology team. In this role, you will be responsible for designing, developing, and maintaining scalable, high-performance applications leveraging Node.js and related technologies. You will collaborate with cross-functional teams—including project managers, designers, and fellow developers—to deliver robust solutions that meet quality, security, and performance standards. Your expertise will contribute significantly to enhancing our digital systems, supporting the organization’s strategic growth in financial, fintech, and enterprise sectors.

Software Requirements

Required:

  • Extensive experience (minimum 8 years) with Node.js, JavaScript, and relational/non-relational databases
  • Minimum 5 years of hands-on experience with TypeScript for large-scale application development
  • Proven ability in performance tuning, debugging, and application monitoring
  • Proficiency in building scalable RESTful APIs and integrating with GraphQL services
  • Experience with Containerization using Docker and orchestration with Kubernetes
  • Familiarity with API gateway integrations (e.g., 3Scale)
  • Knowledge of security practices such as Single Sign-On (SSO), JWT, OAuth
  • Knowledge of messaging queues like Kafka, AWS SQS, Azure Service Bus, and similar technologies

Preferred:

  • Experience with CI/CD pipelines and automation tools
  • Exposure to cloud platforms (AWS, Azure, GCP) and associated DevOps processes
  • Familiarity with other messaging tools like Pushpin or RabbitMQ

Overall Responsibilities

  • Develop, implement, and maintain highly available, scalable backend applications using Node.js and TypeScript
  • Build and optimize APIs, including REST and GraphQL, ensuring robustness and high performance
  • Collaborate with cross-functional teams to design system architecture aligned with organizational standards and best practices
  • Implement and troubleshoot distributed microservices infrastructure within containerized environments (Docker, Kubernetes)
  • Contribute to setting up and maintaining CI/CD pipelines, troubleshooting deployment issues in distributed service ecosystems
  • Integrate security protocols including token-based authentication/authorization and API gateway security measures
  • Manage message queuing and event-driven data flow using Kafka, AWS SQS, or equivalent tools
  • Monitor, debug, and enhance application performance and stability proactively
  • Document code, system architecture, and operational procedures to ensure maintainability and knowledge sharing
  • Stay informed on emerging technologies and incorporate relevant innovations to improve development efficiency and system capabilities

Technical Skills (By Category)

Programming Languages (Essential):

  • Node.js, JavaScript
  • TypeScript (minimum 5 years hands-on experience)

Databases / Data Management:

  • Experience with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB)

Cloud Technologies:

  • Cloud platform experience (AWS, Azure, GCP); deployment and resource management
  • Experience integrating cloud messaging and storage services

Frameworks and Libraries:

  • Experience with GraphQL and REST API frameworks
  • Familiarity with API gateway solutions like 3Scale or equivalents

Development Tools and Methodologies:

  • CI/CD pipelines and automation (Jenkins, GitHub Actions, GitLab CI)
  • Version control: Git
  • Containerization: Docker
  • Orchestration: Kubernetes

Security Protocols:

  • Token-based authentication: JWT, OAuth
  • Secure API design, SSO integration, and security best practices

Experience Requirements

  • Minimum 8 years of professional software development experience with Node.js and JavaScript
  • At least 5 years extensive experience with TypeScript in enterprise-scale projects
  • Proven expertise in large-scale API development, performance tuning, and application monitoring
  • Hands-on experience with containerization, orchestration, and cloud integration in a distributed microservices ecosystem
  • Experience in financial, banking, or fintech sectors is a plus but not mandatory
  • Demonstrated ability to troubleshoot complex systems and optimize application performance under load

Day-to-Day Activities

  • Develop and maintain scalable backend services and APIs using Node.js and TypeScript
  • Collaborate with front-end teams, product managers, and QA teams to align on technical requirements and deliverables
  • Build, test, and deploy applications within containerized environments (Docker/Kubernetes) in collaboration with DevOps teams
  • Troubleshoot runtime issues and optimize system performance, latency, and scalability
  • Integrate security standards into development workflows, including token management and secure API design
  • Participate in code reviews, system architecture discussions, and technical design documentation
  • Monitor production environments, analyze logs, and proactively resolve system issues
  • Stay up-to-date with the latest development trends and adopt best practices for scalable, secure backend systems

Qualifications

  • Bachelor’s or postgraduate degree in Computer Science, Information Technology, or related field (or equivalent professional experience)
  • Certifications in Node.js, cloud platforms, or related areas are a plus (e.g., Node.js Developer, AWS Certified Developer)
  • Proven track record of developing high-performance, secure backend applications in enterprise settings
  • Strong commitment to continuous learning and technical growth in software engineering

Professional Competencies

  • Critical thinker with strong problem-solving skills that focus on scalable and efficient solutions
  • Ability to influence teams and share deep technical expertise to improve overall team productivity
  • Excellent communication and interpersonal skills, capable of collaborating effectively across technical and non-technical stakeholders
  • Self-motivated, proactive, and accountable to own and deliver complex tasks on schedule
  • Adaptability to evolving technologies, industry standards, and organizational priorities
  • Innovative mindset with a focus on continuous improvement and technical excellence

S​YNECHRON’S DIVERSITY & INCLUSION STATEMENT

Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.

All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.

Sustainability and Health Safety Commitment

At Synechron, we are committed to integrating sustainability into our business strategy, ensuring responsible growth while minimizing environmental impact. Employees play a key role in driving our sustainability initiatives, from reducing our carbon footprint to fostering ethical and sustainable business practices across global operations. All positions are required to adhere to our Sustainability and Health Safety standards, demonstrating a commitment to environmental stewardship, workplace safety, and sustainable practices.

30 Skills Required For This Role

Cross Functional Communication Problem Solving Data Analytics Github Game Texts Quality Control Gitlab Postgresql Mysql Rabbitmq Oauth Aws Jwt Nosql Azure Single Sign On Node.js Mongodb Ci Cd Docker Front End Microservices Graphql Kubernetes Git Github Actions Typescript Javascript Jenkins

Similar Jobs