Job Summary
Synechron is seeking a skilled Software Engineer specialized in NodeJS to join our engineering 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 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
Bachelors degree in Computer Science Software Engineering or a related discipline; equivalent industry experience is acceptable
Certifications such as Certified 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
SYNECHRONS 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 applicants gender gender identity sexual orientation race ethnicity disabled or veteran status or any other characteristic protected by law.
Required Experience:
IC
Chez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux. Notre cabinet de conseil mondial combine la créativité et la technologie innovante pour offrir des solutions numériques de premier plan. Les technologies progressistes et les stratégie ... View more