Synechron Logo

Synechron

Senior Node.js Developer

Reposted 3 Days Ago
Be an Early Applicant
In-Office
Tharamani, Chennai, Tamil Nadu
Senior level
In-Office
Tharamani, Chennai, Tamil Nadu
Senior level
Design, develop, and maintain scalable applications using Node.js and TypeScript. Collaborate across teams to build APIs, troubleshoot issues, and enhance performance.
The summary above was generated by AI

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.

Candidate Application Notice

Top Skills

3Scale
AWS
Aws Sqs
Azure
Azure Service Bus
Docker
GCP
Github Actions
Gitlab Ci
JavaScript
Jenkins
Jwt
Kafka
Kubernetes
MongoDB
MySQL
Node.js
Oauth
Postgres
Typescript

Similar Jobs

Yesterday
In-Office
18 Locations
Expert/Leader
Expert/Leader
Information Technology
The role involves developing custom software solutions, leading PLM project execution, and collaborating with teams to enhance software delivery.
Top Skills: Info*EngineJavaJspPtc WindchillRestSoapWindchill Apis
Yesterday
In-Office
18 Locations
Junior
Junior
Information Technology
Analyze, design, code, and test application components while collaborating with teams for enhancements, maintenance, and new feature development.
Top Skills: Sap Abap Development For HanaSQL
Yesterday
In-Office
15 Locations
Mid level
Mid level
Information Technology
Responsible for designing, building, and configuring applications to meet business needs, collaborating with teams, and ensuring software quality through testing and debugging.
Top Skills: Sap For Utilities Cust Financial Mgt Fica

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account