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.
ResponsibilitiesDevelop high-load microservicesParticipate in planning the architecture of new services, redesigning and optimizing existing servicesPlan and decompose user stories into tasksParticipate in and perform code reviews
QualificationsExperience in project development in productionConversational EnglishOOP/SOLID/TDDAWS would be a plusExperience in performance optimization in productionKnowledge of Django, Pytest, Pipenv, DRFExperience with PostgreSQL, working with transactionsUnderstanding the REST API (you can also use GraphQL or gRPC)Experience with CI/CDDocker и docker-composeTeam management experience is a plus