Job
Description
Job Summary
Synechron is seeking a highly skilled Node.js Test Engineer to join our dynamic technology team. In this role, you will be responsible for developing, testing, and maintaining scalable APIs and microservices, ensuring that solutions meet quality, security, and performance standards. You will contribute to the organization's technology architecture by designing resilient systems that support critical business processes. Your expertise will directly impact our ability to deliver innovative fintech solutions aligned with business objectives, supporting Synechrons growth and excellence in digital transformation. Software Requirements
Required Software
Skills:
Node.js (version 14.x or later)JavaScript (ES6+ standards)TypeScript (minimum 1-year hands-on experience)Databases (SQL and NoSQL, e.g., MongoDB, PostgreSQL)CI/CD tools (Jenkins, GitLab CI, or equivalent)Containerization (Docker)Orchestration (Kubernetes)GraphQL and REST API development toolsAPI gateway platforms (e.g., 3Scale)Messaging and queue systems (Kafka, AWS SQS, Azure Service Bus, Pushpin)Authentication protocols (JWT, OAuth, Single Sign-On)
Preferred Software
Skills:
Monitoring and debugging tools (e.g., New Relic, DataDog)Performance tuning tools and profiling utilitiesCloud platforms (AWS and Microsoft Azure)
Overall Responsibilities Develop and enhance scalable, secure, and high-availability RESTful APIs and microservices using Node.js and related frameworks.Conduct performance tuning, debugging, and monitoring of applications to ensure systems operate optimally.Implement and test new features, ensuring adherence to coding and security standards.Collaborate with cross-functional teams to design and integrate API gateways and messaging queues.Automate deployment pipelines and manage CI/CD workflows to streamline delivery processes.Contribute to architecture design discussions and ensure quality standards are maintained throughout the development lifecycle.Conduct code reviews, write comprehensive unit tests, and maintain thorough documentation.Troubleshoot and resolve issues across distributed services environments to ensure system stability.Stay updated with emerging technologies and industry best practices to recommend continual improvements.
Technical Skills (By Category)
Programming Languages:
EssentialJavaScript, TypeScript (minimum 1-year experience)PreferredNode.js (version 14.x or later)
Databases/Data Management:
EssentialSQL (PostgreSQL, MySQL), NoSQL (MongoDB)PreferredData warehousing and caching solutions
Cloud Technologies:
EssentialAWS, Microsoft Azure (basic understanding of deployment and management)
Frameworks and Libraries:
EssentialNode.js frameworks (Express.js), GraphQLPreferredNestJS or similar frameworks for scalable architecture
Development Tools & Methodologies:
EssentialCI/CD pipelines, version control (Git), container orchestration (Kubernetes, Docker)PreferredMonitoring, debugging, and profiling tools
Security Protocols:
EssentialJWT, OAuth 2.0, Single Sign-On implementations
Messaging & Queues:
EssentialKafka, AWS SQS, Azure Service Bus, Pushpin
Experience Requirements Minimum
5
years of professional coding experience in Node.js, JavaScript, and database management.At least 1 year hands-on experience working with TypeScript.Proven expertise in performance tuning, debugging, and system monitoring.Experience in designing and implementing scalable APIs and microservices environments.Demonstrated involvement with containerization (Docker) and orchestration (Kubernetes).Familiarity with API gateway integration and authentication mechanisms.Industry experience in banking, financial services, or fintech environments is preferred but not mandatory.Experience working in Agile/Scrum development processes.
Day-to-Day Activities Develop, test, and deploy high-quality APIs and microservices in a continuous integration environment.Collaborate with product owners and architects to understand requirements and translate them into technical solutions.Perform code reviews and ensure adherence to best practices in coding, security, and documentation.Monitor applications post-deployment, troubleshoot issues, and optimize performance.Participate in daily stand-ups, sprint planning, and stakeholder meetings.Document technical processes, architecture decisions, and system configurations.Drive process improvements and innovation initiatives to enhance system performance and reliability.
Qualifications Bachelors degree or higher in Computer Science, Information Technology, or a related field (or equivalent industry experience).Relevant certifications (e.g., AWS Certified Developer, Certified Kubernetes Administrator) are preferred.Commitment to continuous professional growth and staying updated with industry trends.
Professional Competencies Strong analytical and problem-solving skills with a focus on delivering effective solutions.Proven ability to influence and collaborate across teams and levels of management.Excellent communication skills to articulate technical concepts clearly and concisely.Ability to adapt quickly to changing technologies and project priorities.Demonstrated leadership in owning projects and driving results independently.Strong organizational skills to manage multiple priorities and meet deadlines effectively.
S
YNECHRONS 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 .Candidate Application Notice