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
SYNECHRON’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.