Python Backend Engineer – Platform & Reliability
We are a provider of digital transformation and technology consulting services with a portfolio of solutions for both clients who do not yet have Salesforce and large organizations that work on Salesforce and use its extensive capabilities ☁.
We also provide body and team leasing services in IT, providing specialists in various fields.
Model: remote
Employment type: full-time
You will join the team responsible for developing the backend of a diagnostic platform that is currently undergoing a transformation from a local monolith into a modern, modular, cloud-ready architecture. Your goal will be to build a stable, predictable backend that can be safely developed and maintained in production.
Key Responsibilities:
Cleaning up and refactoring the existing backend into clear modules, services, and APIs.
Preparing applications for production environments (Gunicorn, Docker, long-running processes).
Improving system performance and reliability for daily operational use.
Building unit and integration tests that provide real protection against regression.
Working with the product team to design a backend that supports diagnostic processes and user experience (UX).
Designing and optimizing database schemas and queries.
Requirements:
At least 3 years of experience in backend development using Python.
Practical experience with Flask or Django.
Proven experience in designing REST APIs and modular applications.
Knowledge of Docker and CI/CD fundamentals.
Experience working with databases such as PostgreSQL, MySQL, or NoSQL.
The ability to read existing code and improve it incrementally.
Nice to Have:
Experience working with or refactoring legacy systems.
Familiarity with monitoring, logging, or metrics.
Knowledge of cloud environments.
We offer:
B2B contract,
Daily support from team leaders,
Dedicated certification budget,
Assistance in defining and support in your development path,
Benefits package,
Integration trips/events.