Senior Back End Developer (Payment)
As a Senior Back End Developer, you will design and implement complex backend features, integrations, and microservices. You will take part in platform-level technical decisions, working on a product that matters from day one.
Key Responsibilities
- Design and develop backend product features from scratch.
- Build integrations with third-party financial and technical services.
- Develop public-facing payment services and internal microservices.
- Contribute to architecture and key platform-level technical decisions.
- Follow and promote best engineering practices.
Requirements
- 5+ years of commercial experience with Node.js and TypeScript (Nest.js optional).
- Strong knowledge of PostgreSQL.
- Experience with message queues (RabbitMQ or Kafka).
- Hands-on experience integrating third-party services and designing APIs.
- Understanding of distributed systems.
- Ability to read architectural documentation and work independently.
- Strong problem-solving skills and ownership mindset.
Nice-to-Have
- Experience in the finance domain.
- Background working with microservices.
- Experience writing automated tests (Unit/Integration/E2E).
- Previous work with high-load systems.
- Strong understanding and application of OOP, SOLID, DRY, KISS principles.
What We Offer
- Competitive salary based on experience and skills.
- Flexible working schedule (remote/hybrid).
- 17 paid vacation days and 14 paid sick leave.
- Mentorship and clear career growth.
- Access to courses, certifications, and conferences.
- Collaborative team and knowledge-sharing environment.
- International projects with modern tech stack.
Required languages
English | B2 - Upper Intermediate |
Node.js, RabbitMQ, TypeScript, PostgreSQL, Kafka, Microservices
Published 4 September
18 views
ยท
1 application
๐
Average salary range of similar jobs in
analytics โ
Loading...