We are looking for a Senior Python Software Engineer to join our amazing Software Engineering team.
Role overview:
As a Senior Python Software Engineer within the Software Engineering Team, you will play a pivotal role in designing and building enterprise-grade software systems that underpin our SaaS products. Your expertise in backend development, system architecture, and Python programming will be crucial for delivering robust, scalable, and maintainable software solutions in the logistics and transportation industry.
Your job will be to:
- Design and implement software components and services using Python that are scalable, reliable, and easy to maintain;
- Collaborate with product owners and fellow engineers to transform business requirements into technical solutions;
- Contribute to the architecture and infrastructure of our platform, ensuring clean API design, efficient data processing, and robust integrations;
- Write clean, efficient, and modular Python code following best practices, with a focus on code quality, testing, and performance;
- Participate in code reviews and provide mentorship to less experienced team members;
- Ensure seamless integration with other parts of the stack (e.g., front-end, databases, third-party APIs);
- Optimize performance and scalability of our systems to handle growing volumes of real-time and batch data;
- Support DevOps processes, CI/CD pipelines, and participate in infrastructure-related decisions and improvements;
- Stay up to date with Python ecosystem trends and suggest new tools, libraries, and approaches when appropriate;
We expect you to have:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field;
- Proven experience as a backend Python Developer, ideally in production-grade environments with complex systems;
- Solid knowledge of Python and key libraries (e.g., FastAPI, Flask, SQLAlchemy, asyncio, pandas);
- Experience with relational databases (e.g., PostgreSQL) and writing performant SQL queries;
- Familiarity with containerized environments (e.g., Docker) and version control (Git);
- A strong understanding of software design patterns, OOP, and software engineering best practices;
- Experience with RESTful APIs and building web services;
- Knowledge of CI/CD tools and cloud platforms is a plus;
- Excellent problem-solving skills and ability to work collaboratively in a cross-functional, agile team;
- Strong communication skills to clearly explain technical concepts and ideas.
- Good English
What we offer:
- Building a product that will dramatically optimize the cargo industry – this is our way of “changing the world for the better”;
- Be challenged by technically complex problems in the fields of big data, predictive analytics, and machine learning;
- Learn from a strong international team of 40 people (the majority with a very deep technical background) where you are appreciated and where your opinion matters;
- Opportunity to grow quickly together with the company, develop your skills and share your ideas directly with the management board;
- Have fun along the way in a dynamic, creative, and friendly atmosphere without the burden of office politics;
- Competitive salary, convenient office location in the center of Sofia (metro station nearby), 25 days paid annual vacation, flexible working hours, and an opportunity to work from home. Most of our team members prefer hybrid work;
- Health Insurance and subsidized Multisport card.
To apply, please send us your CV in English at jobs@transmetrics.eu. Only short-listed candidates will be contacted for an interview (usually within 1 week).
Your application will be treated with confidentiality. By providing your personal data, you explicitly agree that it will be processed for the purpose of recruitment.
Why Transmetrics is a great place to work
Work that Matters
Competitive Salaries
On top of them, you get 25 days paid annual vacation, flexible working hours, an opportunity to work from home when needed, additional health insurance and a convenient office location in the centre of Sofia.
Challenging Problems
Awesome People
Learn from a strong international team of 40+people (majority with a very deep technical background) where you are appreciated and where your opinion matters.
Friendly Atmosphere
Growing Quickly
Team Testimonials