Synechron

NodeJS Software Engineer | REST APIs, TypeScript, Cloud, Microservices, Financial/Banking Experience

Chennai - Taramani (Ascendas) Full time

Job Summary
Synechron is seeking a skilled Software Engineer specialized in NodeJS to join our engineering team. In this role, you will develop scalable, high-availability RESTful APIs and integrate distributed systems within a secure and efficient architecture. Your contributions will enable core business functionalities, support digital transformation initiatives, and ensure the reliability and performance of enterprise applications. You will work closely with cross-functional teams to deliver technically robust solutions aligned with organizational goals.


Software Requirements

  • Required: NodeJS (version 14+), JavaScript (ES6+), TypeScript (minimum 1 year experience), Docker, CI/CD tools (e.g., Jenkins, GitLab CI)

  • Preferred: GraphQL, API Gateway solutions like 3Scale, Monitoring tools (e.g., New Relic, DataDog), Messaging queues (Kafka, AWS SQS, Azure Service Bus)

  • Experience level: Proven competency in developing and maintaining scalable distributed services in enterprise environments


Overall Responsibilities

  • Design, develop, and maintain scalable RESTful APIs using NodeJS and related frameworks

  • Implement GraphQL APIs and integrate with API gateways for secure and efficient access

  • Optimize application performance through tuning, debugging, and monitoring

  • Collaborate with teams across security, frontend, and backend domains to deliver integrated solutions

  • Apply best practices in security, testing, and documentation to ensure high-quality code

  • Troubleshoot and resolve distributed system issues and performance bottlenecks

  • Follow Agile development practices, participate in planning, stand-ups, and code reviews

  • Maintain comprehensive documentation of system architecture, code, and configurations


Technical Skills (By Category)

  • Programming Languages:

    • Required: NodeJS, JavaScript (ES6+), TypeScript (at least 1-year hands-on)

    • Preferred: Python or other scripting languages

  • Databases/Data Management:

    • Experience with relational and NoSQL databases; familiar with message queues like Kafka, AWS SQS, or Azure Service Bus

  • Cloud Technologies:

    • Exposure to cloud deployment and management (AWS, Azure, or GCP)

  • Frameworks and Libraries:

    • Experience with Express.js, GraphQL, API Gateway integrations, and related tools

  • Development Tools & Methodologies:

    • Proficient with Git, CI/CD pipelines, containerization (Docker), Kubernetes (preferred)

    • Agile/Scrum environment experience

  • Security Protocols:

    • Working knowledge of REST, JWT, OAuth, single sign-on mechanisms, and token-based security


Experience Requirements

  • Minimum of 5 years of professional experience in NodeJS development

  • Practical experience with building high-availability, performance-optimized RESTful APIs

  • Exposure to cloud-native application deployment and container orchestration

  • Preferably with experience in banking, financial technology, or regulated enterprise environments

  • Alternative pathways include extensive enterprise software development, microservices architecture, or security-focused backend system experience


Day-to-Day Activities

  • Develop and optimize backend services and APIs for core business applications

  • Collaborate with product managers, solution architects, and QA teams to deliver robust features

  • Monitor application health, troubleshoot issues, and perform performance tuning

  • Participate in code reviews, sprint planning, and technical grooming sessions

  • Keep documentation up-to-date and follow coding standards and security guidelines

  • Engage in continuous learning of new technologies and frameworks relevant to backend development


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline; equivalent industry experience is acceptable

  • Certifications such as Certified Node.js Developer or cloud architecture (AWS, Azure) are a plus

  • Proven track record of working in a fast-paced enterprise environment

  • Continued commitment to professional development and staying current on best practices in backend development


Professional Competencies

  • Strong analytical and problem-solving skills with an emphasis on scalable architecture

  • Ability to work independently and collaboratively across teams

  • Excellent communication skills suited for articulating complex technical concepts

  • Adaptive learner capable of managing multiple priorities under deadlines

  • Focused on delivering secure, reliable, and maintainable systems

  • Influences technical decisions and shares knowledge to uplift team capabilities

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