Python Backend Engineer (API)
Wiser Technology is a leading software development company. Our team of 500+ engineers across Europe excels in web and mobile software development, video streaming, defense, machine learning, automotive, e-commerce, and AI. We leverage top-tier technologies and expertise driven by a passion for innovation to drive progress.
We are looking for a highly skilled Python Backend Engineer to join our core engineering team. You will be instrumental in modernizing and scaling our cloud-based platform - a comprehensive suite used for managing the full lifecycle of a research process. Our platform integrates study start-up, regulatory management, and business intelligence, streamlining collaboration across sites, CROs, and sponsors to accelerate execution.
As we evolve our platform to meet growing enterprise demands, we are actively decoupling our architecture and building a robust, independent, and scalable Python backend. You will play a pivotal role in designing new RESTful services from the ground up, establishing clean architectural boundaries, and ensuring high reliability in a heavily regulated domain.
WHAT YOU WILL DO:
-
Build & Modernize: Design, develop, and maintain a new suite of scalable Python backend services that will progressively replace legacy monolithic systems.
-
API Development: Architect and implement clean, RESTful API endpoints to serve our new decoupled React front-end and third-party integrations.
-
Architecture & Best Practices: Champion a clear separation of concerns within the codebase. You will design thin controllers, robust service layers, and repository patterns to keep business logic isolated and testable.
-
Data Modeling & Management: Work extensively with relational databases (MySQL). You will design efficient schemas, write optimized queries, and utilize tools like Marshmallow for complex data serialization, deserialization, and validation.
-
Quality & Reliability: Write comprehensive automated tests (unit and feature tests) to ensure backend stability and data integrity.
-
Collaboration: Partner closely with cross-functional teams, including front-end engineers, QA, and product managers, to ensure smooth feature delivery without disrupting existing production functionality.
WHAT YOU WILL NEED:
-
Experience: 4+ years of professional software engineering experience, with a strong focus on backend Python development.
-
Technical Depth: Deep understanding of web backend fundamentals, HTTP protocols, and RESTful API design.
-
Database Mastery: Strong proficiency with relational databases (MySQL) and data validation/serialization frameworks (experience with Marshmallow or other ORMs is highly preferred).
-
Architectural Mindset: Proven experience in modernizing legacy systems or transitioning toward service-oriented architectures. You understand the value of decoupling business logic from presentation and database layers.
-
Testing Champion: A strong track record of writing automated tests and working within CI/CD environments.
-
Problem Solver: Pragmatic approach to balancing new feature development with the careful migration of legacy systems in a live, high-traffic production environment.
Nice to Have
-
Experience working in highly regulated industries (HIPAA/GDPR compliance).
-
Familiarity with front-end technologies (React) and how to design APIs that efficiently serve modern single-page applications.
WHAT'S IN IT FOR YOU?
Culture & Development:
-
Friendly Environment: We take pride in our culture and love spending time together.
-
Team Spirit: Be part of a supportive team that uplifts each other.
-
Mentorship and coaching: Our colleagues are experts in their field, and you can expect to have a solid team to rely on.
-
Personalized Development Program: We realize that one size doesn’t fit all, so you'll receive an individual development plan tailored to your career aspirations.
Social Benefits:
-
Work Flexibility: Embrace flexible working hours and choose from remote, hybrid, or onsite work models. Multiple Office Locations: In Sofia, Plovdiv, Stara Zagora, and Nis, you can choose where you would like to work.
-
A Suite of Perks: Enjoy food vouchers, additional health insurance, and more.
-
Community and Connections: Engage in exciting social events and team initiatives.
-
Empowerment: At Wiser, every role is instrumental. You will have the power to make a difference!
Ready to advance your career with a tech leader passionately driven by innovation?
Join Wiser - Become Wiser!