Backend Developer
Коротко
Designs and builds cloud-native banking microservices, REST APIs, and event-driven systems with Kafka, deployed on Kubernetes and AWS. · Needs: Strong backend development experience with Java and/or Kotlin; experience with microservices, REST APIs, and event-driven architectures; PostgreSQL.
Описание от работодателя
Join us in building a cloud-native virtual bank from the ground up. You'll work in small, high-performing teams to design, build, and scale mission-critical banking services using modern engineering practices and technologies.
Responsibilities
Design, develop, and maintain scalable backend services and microservices.
Build RESTful APIs and event-driven systems leveraging Kafka and asynchronous messaging.
Develop cloud-native applications deployed on Kubernetes and Docker.
Write clean, maintainable, and well-tested code following TDD and engineering best practices.
Contribute to the design and evolution of distributed system architecture.
Work closely with product managers, designers, and engineers to deliver high-quality solutions.
Leverage AWS cloud services and infrastructure to build resilient and scalable applications.
Drive CI/CD adoption and contribute to automation across the software delivery lifecycle.
Take ownership of services in production following a "you build it, you run it" mindset.
Requirements
Strong backend development experience with Java and/or Kotlin.
Experience with microservices, REST APIs, and event-driven architectures (Kafka preferred).
Familiarity with Docker, Kubernetes, CI/CD, and cloud platforms (AWS preferred).
Experience with relational databases such as PostgreSQL.
Strong communication, collaboration, and problem-solving skills.