Remote

Python Developer Senior

We are looking for Python developer in a b2b project that is an actively developing product with a wide user base.

Backend developmentPython

We are looking for Python developer in a b2b project that is an actively developing product with a wide user base. The headquarters is located in Washington. Working hand in hand with a team of professional designers, product managers and business analysts.

The project runs on a large number of microservices in Python and Golang. Internal API on gRPC and external on Rest. We deploy all this in k8s. The pipeline is automatic with a minimum of human interaction, which includes the launch of tests, linters, security checks. A new and big feature can be made in a new microservice.

The team in the project is distributed among 3 countries. We work in sprints, the development team is responsible for the code in production and monitors it independently.

☑️ What will need to do:

  • Develop high-load microservices
  • Participate in planning the architecture of new services, redesigning and optimizing existing services
  • Plan and decompose user stories into tasks
  • Participate in and perform code reviews

☑️ Who and where are we looking for:

  • Experience in project development in production
  • Conversational English
  • OOP/SOLID/TDD
  • AWS would be a plus
  • Experience in performance optimization in production
  • Knowledge of Django, Pytest, Pipenv, DRF
  • Experience with PostgreSQL, working with transactions
  • Understanding the REST API (you can also use GraphQL or gRPC)
  • Experience with CI/CD
  • Docker и docker-compose
  • Team management experience is a plus

Employees benefits

Hours Icon.

Flexible working hours

Trips Icon.

Onsite business trips

Lessons Icon.

English
lessons

Training Icon.

Training
budget

Culture Icon.

Remote-first culture

Docs Icon.

Long-term projects

Microphone Icon.

Paid
conferences

Cocktail Glass Icon.

Team
parties

Ekaterina

Hi, I'm Ekaterina.

Applying for jobs should be easy. I am here to simplify the hiring process and set you up for success. Feel free to send me a message via e-mail .

Tell us about yourself

* By submitting your application, you consent to the storage of your CV in our database of candidates. If we have another vacancy that suits you, we may contact you.