Backend Developer
Core
Designing, coding, reviewing, and testing backend software features while ensuring engineering standards and unit test coverage.
Role type
Mid-level backend developer
Builds
Product features
Domain
Banking / Software Engineering
Deliverable
product features
Required skills
NodeJS, Object oriented programming, Design patterns, SOLID principles, Unit testing, REST APIs, Git flows, CICD Pipelines, AWS Serverless
Preferred skills
Clean Code Architecture, Banking experience
Responsibilities
Contribute to all stages of development including designing, coding, reviewing, and testing; Collaborate with Lead Software Engineers, Testers, and SMEs to ensure product is delivered; Enhance and improve coding practices; Ensure software engineering standards are in place such as unit test code coverage; Documents system components; Create and maintain product features