Job Summary
We are seeking a skilled Node.js Developer to join our dynamic team at Synechron. This role is pivotal in designing and implementing scalable, high-performance web services and applications that drive our business objectives. As a Node.js Developer, you will contribute significantly to the development of complex systems, ensuring their seamless integration and high availability. Your expertise will support our mission to deliver innovative financial technology solutions.
Software Requirements
Required:
- Proficient in Node.js and JavaScript (minimum 5 years of experience)
- Experience with TypeScript (minimum 1 year of hands-on experience)
- Familiarity with Docker and Kubernetes for containerization
- Experience with AWS, Microsoft Azure, Kafka, and Pushpin for task/message queue management
- Strong understanding of CI/CD principles
Preferred:
- Experience with GraphQL
- Exposure to API gateway integrations like 3Scale
- Understanding of Single-Sign-on or token-based authentication (Rest, JWT, OAuth)
Overall Responsibilities
- Develop and maintain scalable, high-performance RESTful APIs using Node.js technologies.
- Implement solutions following best coding, security, unit testing, and documentation standards.
- Engage in performance tuning, debugging, and monitoring to ensure system reliability and efficiency.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Research and benchmark technology against industry standards to ensure competitive edge.
Technical Skills (By Category)
Programming Languages:
- Essential: Node.js, JavaScript, TypeScript
- Preferred: GraphQL
Databases/Data Management:
- Essential: Proficient in working with databases
Cloud Technologies:
- Essential: AWS, Microsoft Azure
- Preferred: Experience with Docker and Kubernetes
Frameworks and Libraries:
- Essential: RESTful APIs development
Development Tools and Methodologies:
- Essential: CI/CD, Agile methodology
Security Protocols:
- Essential: Understanding of token-based authentication (Rest, JWT, OAuth)
Experience Requirements
- 5-7 years of experience in coding with Node.js, JavaScript, and Databases.
- At least 1 year of hands-on experience in TypeScript.
- Preference for candidates with Banking, Financial, and Fintech experience in an enterprise environment.
- Alternative pathways: Candidates with equivalent industry experience or a strong portfolio of relevant projects.
Day-to-Day Activities
- Collaborate with development teams to create and maintain high-quality software solutions.
- Participate in regular stand-up meetings and Agile sprints.
- Deliver high-quality code and ensure it's thoroughly tested and documented.
- Take part in code reviews and technical discussions to improve overall software quality.
- Exercise decision-making authority to guide technical strategies and project execution.
Qualifications
- Educational Requirement: Degree or Postgraduate in Computer Science or related field, or equivalent industry experience.
- Preferred Certifications: Relevant Node.js, JavaScript, or cloud technology certifications.
- Continuous Professional Development: Commitment to staying updated with the latest industry trends and technologies.
Professional Competencies
- Strong critical thinking and problem-solving skills.
- Ability to influence and collaborate with multiple teams to enhance productivity.
- Excellent communication skills for effective stakeholder management.
- Adaptable with a continuous learning mindset.
- Innovative thinker capable of driving technological advancements.
- Strong time and priority 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