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
To apply for this and other jobs on Djinni login or signup.
Loading...