Position Overview: We are seeking a skilled Node.js Developer with a minimum of 5 years of coding experience, including hands-on expertise in TypeScript. The ideal candidate will excel in developing scalable RESTful APIs, be well-versed in modern development practices, and possess a strong understanding of distributed services ecosystems. Experience in the banking, financial, or fintech sectors is preferred.
Overall Responsibilities:
- API Development: Design and implement scalable and highly available RESTful APIs using Node.js technologies.
- Performance Tuning: Conduct performance tuning, debugging, and monitoring of applications to ensure optimal functionality and responsiveness.
- GraphQL Implementation: Develop practical experience with GraphQL and its integration into various applications.
- CI/CD Practices: Apply CI/CD principles to streamline development workflows, actively solving and troubleshooting issues within a distributed services ecosystem.
- Containerization: Work with containerization technologies, particularly Docker and Kubernetes, to support application deployment and management.
- API Gateway Integration: Experience with API gateway integrations like 3Scale, ensuring seamless communication between services.
- Authentication: Understand and implement Single Sign-On (SSO) or token-based authentication (REST, JWT, OAuth).
Qualifications:
Education:
- Bachelor’s degree or postgraduate degree in Computer Science or a related field (or equivalent industry experience).
Experience:
- Minimum of 5 years of coding experience in Node.js, JavaScript, and databases, with at least 1 year of hands-on experience in TypeScript.
Technical Skills:
Backend Development:
- Excellent knowledge of developing scalable RESTful APIs using Node.js.
- Proficiency in GraphQL for data querying and manipulation.
Deployment Technologies:
- Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes.
API Management:
- Understanding of API gateway integrations and messaging/task queues, including AWS, Microsoft Azure, Pushpin, and Kafka.
Functional Skills:
- Best Practices: Experience following coding, security, unit testing, and documentation standards and practices.
- Financial Sector Experience: Experience in the banking, financial, or fintech industries within an enterprise environment is preferred.
- Agile Methodologies: Familiarity with Agile methodology and practices for software development.
Soft Skills:
- Influencing and Collaboration: Ability to influence multiple teams on technical considerations, improving productivity and effectiveness through shared knowledge and experience.
- Self-Starter: A self-motivator who can own and drive initiatives without supervision while effectively collaborating with teams across the organization.
- Communication Skills: Excellent interpersonal skills with the ability to present ideas effectively to senior and executive management.
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