KindGeek Logo png

Python Backend Developer

KindGeek

Деталі вакансії

Work experience3+Work typeFull TimeCategorySoftware EngineeringWe are seeking a skilled Backend Developer with a strong background in Python and experience with integrating third-party services. This role focuses on enhancing our payment gateway platform, supporting a wide range of payment methods and use cases. As part of a transitioning architecture from a monolithic to a microservices approach, you'll play a key role in developing scalable and efficient backend systems. The ideal candidate will be comfortable delivering high-quality code while working within a collaborative Scrum environment.


REQUIREMENTS

We're looking for a Python Backend Developer who has:

  • Experience working with microservices and event-driven development.
  • Proficiency in integrating APIs, with prior experience working with payment gateways considered a strong advantage.
  • A solid understanding of basic cryptography and security practices.
  • Experience with developing and managing Python packages/SDKs.
  • Familiarity with CI/CD practices and tools.
  • Knowledge of logging best practices, especially in distributed systems.
  • Prior exposure to payment method integrations will be a plus.

Tech Stack:

  • AsyncIO Python
  • FastAPI / Pydantic
  • Poetry
  • RabbitMQ
  • PostgreSQL (CockroachDB is a plus)
  • Docker (Swarm)

Nice to Have:

  • Experience with Clickhouse, Django, Flask, and Keycloak
  • Familiarity with ElasticSearch, Elastic APM, Kibana, and Sentry
  • Experience with GitLab CI/CD, Domain-Driven Design, and StatsD
  • Understanding of SFTP

RESPONSIBILITIES

As a Python Backend Developer, you will:

  • Develop and implement integrations with external payment systems, supporting various payment types and scenarios.
  • Build and optimize scalable RESTful APIs to facilitate seamless communication between backend services.
  • Write unit and integration tests to ensure system stability and reliability, and handle debugging in both production and development environments.
  • Deliver clean, maintainable, and well-documented code for internal review and approval.
  • Contribute to creating thorough documentation for APIs, workflows, and integration procedures.
  • Assess and estimate tasks accurately and ensure timely delivery according to the sprint deadlines.

ABOUT PROJECT

 

WHAT WILL YOU GET WITH KINDGEEK

We want you to thrive and feel supported

  • Professional growth: at Kindgeek, we want our employees to grow and achieve ambitious professional goals. We support professional development with training and certification refunds and provide regular feedback and technical reviews.
  • Benefits package: Kindgeek offers all team members competitive compensation and a benefits package that includes 18 working days of fully paid vacation, 10 compensated by 50% sick leaves without a note from the doctor, and an opportunity to take study leaves. Depending on how long you stay in the company, you can receive different health insurance packages from our partners.
  • Personal growth: as a part of our team, you will have access to corporate English courses with a 50% reimbursement, take advantage of our offline library and access a large selection of corporate training and classes. Also, every employee can request any internal or external training or certification if it applies to his or her work responsibilities.
  • Geek community: at Kindgeek, we value community even in the full-scale invasion times, we take every opportunity to stick together. Our geeks organise various online and offline clubs from stretching and skiing to English. We volunteer together and support each other.
  • Flexibility: Kindgeek offers a hybrid working model. Team members can work remotely or from the office or Kindgeek London Hub an innovative cafe-style co-working in Lviv (it's pet-friendly!).

 


We encourage you to apply

At Kindgeek, we encourage everyone to apply regardless of nationality, race, gender, marital status, disability, sexual identity, or religion. We are growing into an inclusive, equal-opportunity company where only professionalism, competence, and ideas matter. We are committed to supporting mobilised employees and veterans joining Kindgeek and facilitating their career development. We aim to bring equal opportunities to all team members and candidates especially those underrepresented in technological companies.

Recently added jobs at KindGeek

NodeJS Backend Developer

Freshly added jobs in Україна

Frontend Developer

Senior Android Engineer

Python Backend Developer

NodeJS Developer

Who is Hiring is part of Cybrient Technologies SA