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 teamsincluding project managers, designers, and fellow developersto deliver robust solutions that meet quality, security, and performance standards. Your expertise will contribute significantly to enhancing our digital systems, supporting the organizations 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
- Bachelors 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