Skip To Main Content
backgo to search

middle node.js developer

bullets
Node.js, Amazon Web Services, PostgreSQL, MongoDB, MySQL, Redis, Meteor, NestJS, Koa, Express
warning.png
Sorry the job is no longer available.

We are looking for a skilled Middle Node.js Developer to join our remote team, working on a middleware that connects internal APIs and exposes them to financial mobile applications via REST API. You will be working with a big financial institution, ensuring the quality and efficiency of the applications that allow end-users to manage their personal financial accounts. As a Middle Node.js Developer, you will be responsible for implementing the middleware service layer, extending its architecture, and working closely with the mobile application and micro-service teams to gather requirements and resolve any issues.

responsibilities
  • Implement middleware service layer according to architectural design, gathered requirements, designed contracts, and capabilities of existing micro-services using Node.js run-time environment and JavaScript programming language
  • Use BDD approach for E2E and integration testing, develop unit and integration tests
  • Extend architecture of the middleware service layer, gather relevant technical requirements from the mobile application team, and work closely with respective micro-service teams to discover capabilities and limitations of existing services
  • Work closely with mobile application team to resolve any issues with middleware service layer or implement change request, and work with micro-service teams to adjust middleware service layer implementation in case of changes on micro-service side
  • Participate in Scrum ceremonies, code review, estimations, and design sessions
  • Create technical documentation, including high-quality documentation of code
requirements
  • At least 2 years of experience in backend development in Node.js
  • Experience in developing REST APIs, using Typescript, and Jest
  • Experience in NestJS (latest) or ExpressJS
  • Good understanding of BDD and Cucumber, and engineering practices like code review, unit testing, and branching
  • Excellent communication skills and written English, with the ability to work without supervision and test code thoroughly using test cases
  • Knowledge of Git + Gitflow, and a good sense of structured and readable code
  • Good understanding of Design Patterns

These jobs are for you

benefits for locations

india.svg
For you
  • Insurance Coverage 
  • Paid Leaves – including maternity, bereavement, paternity, and special COVID-19 leaves. 
  • Financial assistance for medical crisis 
  • Retiral Benefits – VPF and NPS 
  • Customized Mindfulness and Wellness programs 
  • EPAM Hobby Clubs
For your comfortable work
  • Hybrid Work Model 
  • Soft loans to set up workspace at home 
  • Stable workload 
  • Relocation opportunities with ‘EPAM without Borders’ program

For your growth
  • Certification trainings for technical and soft skills 
  • Access to unlimited LinkedIn Learning platform 
  • Access to internal learning programs set up by world class trainers 
  • Community networking and idea creation platforms 
  • Mentorship programs 
  • Self-driven career progression tool

get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
a smiling man wearing sunglasses