N
N-iX
BackendSenior
Senior Node.js Backend Engineer (Core Banking Services team)
Node.jsTypeScriptAWS LambdaAmazon SQSAWS API GatewayAWS EventBridgeDynamoDBAWS S3TerraformCDKKafkaMySQLPrismapnpm workspacesSwaggerAWS
About the Position
We are looking for a Senior Backend Engineer to join the Core Banking Services team and help build and scale a high-performance Banking-as-a-Service (BaaS) platform. The team develops secure, highly available backend services for core banking processes.
Responsibilities
- Design, develop, and maintain scalable backend services using Node.js and TypeScript.
- Build and maintain REST APIs and event-driven services within a serverless AWS architecture.
- Work with AWS services such as Lambda, SQS, API Gateway, EventBridge, DynamoDB, and S3.
- Contribute to the design and evolution of distributed systems supporting core banking processes.
- Take part in architectural and technical decisions, solution design, and technical documentation.
- Collaborate with other engineering teams and external partners to define and manage system integrations and dependencies.
- Develop reliable and well-tested solutions, covering unit, integration, and system testing.
- Work with Infrastructure as Code and contribute to improving CI/CD pipelines and development processes.
- Participate in threat modeling and contribute to building secure and resilient services.
- Take ownership of production reliability, including participation in an on-call rotation, incident investigation, root-cause analysis, and hotfixes.
- Proactively identify opportunities to improve system performance, reliability, and engineering practices.
Requirements
- 5+ years of commercial Node.js backend development experience.
- Strong hands-on experience with TypeScript.
- Solid experience building distributed and event-driven systems.
- Strong practical experience with AWS, particularly serverless services such as Lambda, SQS, API Gateway, EventBridge, DynamoDB, and S3.
- Experience with Infrastructure as Code, preferably Terraform and/or AWS CDK.
- Good understanding and practical application of software design patterns and clean architecture principles.
- Experience with RESTful API design and OpenAPI.
- Strong testing experience, including unit and integration testing.
- Experience working with event-driven architectures and messaging technologies such as Kafka.
- Strong problem-solving and analytical skills.
- Ability to take ownership of technical solutions and work independently.
- Excellent communication and collaboration skills.
- Fluent English.
Benefits
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
Who to contact
Senior Node.js Backend Engineer (Core Banking Services team)
View Original