Job Summary
Synechron is seeking a highly skilled Node.js Developer to join our dynamic team. The successful candidate will be responsible for developing, implementing, and maintaining scalable, high-performance applications using Node.js technologies. This role is integral to delivering innovative financial technology solutions that align with business objectives. The position offers an opportunity to work in a collaborative environment, contributing to cutting-edge projects that enhance client services and operational efficiency.
Software Requirements
- Proficiency in Node.js
- Extensive experience with JavaScript
- Strong understanding of databases and data management systems (preferred experience with SQL and NoSQL databases)
- Hands-on experience with TypeScript
- Familiarity with GraphQL for API development
- Experience with containerization tools such as Docker and orchestration with Kubernetes
- Knowledge of CI/CD pipelines and tools (e.g., Jenkins, GitLab CI)
- Experience with messaging queues such as Kafka, AWS SQS, or Azure Service Bus
- Working knowledge of API gateways like 3Scale (preferred)
- Security expertise in token-based authentication protocols (e.g., REST, JWT, OAuth)
Overall Responsibilities
- Develop and maintain scalable, high-performance applications using Node.js and related technologies
- Design and implement RESTful APIs and integrate GraphQL interfaces
- Collaborate with cross-functional teams to deliver high-quality solutions on time and within scope
- Participate in CI/CD workflows, troubleshoot issues within distributed service ecosystems, and optimize application performance
- Manage containerization and deployment in cloud environments using Docker and Kubernetes
- Implement security protocols, including Single Sign-On and token-based authentication systems
- Oversee message queue management and integrate with cloud messaging services
- Stay current with technological advancements in Node.js and related frameworks to recommend improvements
- Ensure adherence to best coding practices, security standards, and documentation protocols
Technical Skills (By Category)
- Programming Languages: Node.js (required), JavaScript (required), TypeScript (required)
- Databases/Data Management: SQL, NoSQL (preferred)
- Cloud Technologies: AWS, Microsoft Azure (preferred)
- Frameworks and Libraries: GraphQL, Express.js (or similar)
- Development Tools and Methodologies: Git, Jenkins, Docker, Kubernetes, Agile methodologies
- Security Protocols: REST API security, JWT, OAuth, Single Sign-On (SSO)
Experience Requirements
- Minimum of 5 years experience in software development with Node.js and JavaScript
- At least 3 years of practical experience working with TypeScript
- Proven expertise in performance tuning, debugging, and monitoring applications
- Domain-specific experience in financial services, banking, or fintech sectors is preferred, especially within enterprise environments
- Diverse industry experience or relevant alternative pathways; candidates with project experience in relevant sectors are encouraged to apply
Day-to-Day Activities
- Develop, test, and deploy high-availability applications and APIs
- Collaborate in agile teams through daily stand-ups, planning, and review sessions
- Troubleshoot technical issues and optimize system performance
- Participate in code reviews and maintain comprehensive documentation
- Integrate new technologies and tools to improve development workflows
- Engage with stakeholders to clarify requirements and communicate progress
- Monitor system health and apply fixes to ensure optimal operation
Qualifications
- Bachelor’s or postgraduate degree in Computer Science, Software Engineering, or a related field, or equivalent industry experience
- Relevant certifications in cloud platforms, security, or development frameworks are advantageous
- Commitment to continuous learning and professional development in emerging technologies
Professional Competencies
- Analytical and problem-solving skills with a focus on technical excellence
- Ability to influence and collaborate across teams to drive project success
- Strong communication skills for technical and non-technical stakeholders
- Adaptability to evolving project requirements and rapid technological changes
- Innovation-driven mindset with a focus on process improvement
- Effective time and priority management skills
S
YNECHRON’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