Job Summary
Synechron is seeking a skilled Node.js Developer to join our dynamic technology team. The successful candidate will play a pivotal role in designing, developing, and maintaining scalable, high-performance backend services using Node.js and related technologies. This position focuses on delivering innovative solutions that support our business objectives, enhance system capabilities, and improve customer experiences. The role offers an opportunity to work with cutting-edge tools and methodologies within a collaborative environment that values continuous learning and inclusion.
Software Requirements
Required:
Node.js (latest LTS version)
JavaScript (ES6+)
TypeScript (minimum 1 year hands-on experience)
Databases such as SQL and NoSQL (e.g., MongoDB, MySQL)
Containerization tools: Docker, Kubernetes
CI/CD tools and pipelines (e.g., Jenkins, GitLab CI/CD, Azure DevOps)
API Gateway platforms like 3Scale (preferred)
Message queues such as Kafka, AWS SQS, or Azure Service Bus
Monitoring and debugging tools (e.g., New Relic, DataDog)
Version control: Git
Cloud platforms: AWS, Microsoft Azure
Security protocols including OAuth, JWT, and Single Sign-On mechanisms
Preferred:
GraphQL experience
Experience with serverless architectures and microservices
Knowledge of performance tuning and monitoring tools
Overall Responsibilities
Develop, enhance, and maintain scalable RESTful APIs and microservices using Node.js and related frameworks
Implement and optimize GraphQL APIs, ensuring consistent performance and reliability
Collaborate with cross-functional teams to design system architecture that meets business needs and technical standards
Ensure high availability, security, and performance of distributed systems
Follow best practices for coding, security, testing, and documentation to uphold quality standards
Troubleshoot, monitor, and resolve technical issues proactively
Participate in Agile development processes, including sprint planning and reviews
Continuously research and benchmark new technologies for potential adoption
Drive technical innovation while adhering to organizational standards and policies
Technical Skills (By Category)
Programming Languages:
Required: JavaScript (ES6+), TypeScript (minimum 1 year experience)
Preferred: Additional languages such as Python or Java
Databases/Data Management:
Proficiency with relational and NoSQL databases, including performance tuning
Cloud Technologies:
Hands-on experience with AWS, Azure, and cloud-native messaging services like Kafka
Frameworks and Libraries:
Strong knowledge of Node.js frameworks (Express.js, NestJS)
Practical experience with GraphQL
Development Tools and Methodologies:
CI/CD pipelines, version control (Git), containerization (Docker, Kubernetes)
Agile methodologies and DevOps practices
Security Protocols:
Implementation of token-based authentication (JWT, OAuth)
Secure coding practices and understanding of SSO integrations
Experience Requirements
Minimum 5 years of professional experience in backend development with Node.js, JavaScript, and database management
At least 1 year of hands-on experience with TypeScript
Proven experience in performance tuning, debugging, and monitoring large-scale distributed systems
Experience in developing scalable, high-availability RESTful and GraphQL APIs
Prior experience working in banking, financial services, or fintech sectors is preferred but not mandatory
Familiarity with Agile/Scrum methodologies and best coding practices
Day-to-Day Activities
Collaborate daily with product managers, architects, and other developers to understand requirements and deliver solutions
Design, code, review, and test backend systems and APIs
Monitor system performance and troubleshoot issues proactively
Participate in sprint planning, daily stand-ups, and retrospective meetings
Document technical specifications, APIs, and system configurations
Conduct code reviews and mentor junior team members when applicable
Stay updated with industry best practices and emerging technologies
Qualifications
Bachelor's degree or higher in Computer Science, Software Engineering, or a related field; equivalent industry experience will also be considered
Relevant certifications in cloud platforms, security, or development are a plus
Commitment to continuous professional development and staying current with technology trends
Strong analytical and problem-solving skills with an outcome-oriented approach
Professional Competencies
Critical thinking, strong problem-solving ability, and innovative mindset
Effective communication and stakeholder management skills
Ability to influence and collaborate across multiple teams and levels of management
Self-motivated, proactive, and capable of working independently while driving projects forward
Adaptability to changing requirements and a learning-oriented approach
Excellent organizational and time management skills
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.
Candidate Application Notice
