ABOUT COMPANY
SoftServe Business Systems was founded in 2003. As for a product company, our primary goal is to create innovative technologies for increasing the efficiency of sales and other business processes of our customers, helping them not only to keep up with the time but sometimes to stay ahead of it. We are a company focused on producing and maintaining software, innovations, and services for the FMCG market. Among our 100 customers, we can mention 10 countries in Eastern Europe and Central Asia.
We are looking for a professional or someone who can become the one who will be inspired by our ambitious goals and ideas. The one who will be able to share the values of our company and become a reliable partner for the team.
Our team is starting a new long-term collaboration with a German company in the Energy domain. It is seeking talented Python engineers ready to take on the challenge and help us share modern development best practices with our partners.
REQUIREMENTS
4+ years of experience in Python developmentKnowledge of cloud providers (AWS, GCP, or Azure)Hands-on experience in backend/API development using FastAPIExperience working with ORM-based databases using SQLAlchemy (models, migrations, basic query optimization)Solid understanding of data manipulation and numerical computing with NumPy and PandasExperience with data validation and schema design using PydanticFamiliarity with testing practices (unit and integration testing), code reviews, and Git-based workflowsStrong problem-solving and communication skillsStrong team-player mindsetEnglish level: Upper-Intermediate or higherNice-to-have skills
Experience in building Python cloud backend architecture from scratchExperience with performance tuning for data-heavy workloadsUnderstanding of spatial data concepts (projections/CRS, topology)Experience deploying Python services (Docker, CI/CD, cloud platforms)Experience in the Energy domainProfessional certificationsRESPONSIBILITIES
Developing and maintaining backend solutions using PythonCollaborating with cross-functional and distributed teamsWrite clean, well-tested, maintainable code and collaborate with product/engineering teamsParticipating in architectural discussions and technical decision-makingContributing to building scalable and high-quality product solutionsSharing knowledge and best practices within the team