Back to jobs
Senior/Lead Python Software Engineer
Successfully
Req. VR-121630
We are looking for a Senior/Lead Full-Stack Python Developer to drive the development of complex, data-intensive systems. This is a "hands-on" leadership role requiring a combination of full-stack capabilities. You will be responsible for building scalable backend engines, sophisticated data visualizations, and ensuring the seamless integration of machine learning models into production environments.
The ideal candidate is a "force multiplier"—someone capable of solving deep technical bottlenecks independently but who excels at leading a team toward a collective architectural goal. You don't just write code; you build systems that solve business problems.
Strategic Thinking: As a subject matter expert, you are expected to foresee architectural bottlenecks and potential security or scalability problems well in advance.
Full-Stack Ownership: Ability to operate as an agile developer solo or within a small team across the entire stack, leading the team through complex sprints.
Rapid Development: Execute in an Agile environment with a focus on high-velocity delivery without sacrificing system stability or code integrity.
System Architecture: Design and implement resilient microservices that handle high-volume data ingestion and real-time processing.
ML Implementation: Bridge the gap between data science and production, deploying Python-based machine learning models into live, high-stakes environments.
Technical Leadership: Conduct rigorous code reviews, mentor senior engineering staff, and define the long-term technical roadmap
Must have
Expertise in FinTech: A proven track record of building secure, high-performance financial or trading platforms.
Lead Capacity: 5+ years of total experience (Python)
Complex Systems: Experience managing systems with intricate dependencies, real-time data needs, and cross-platform (Linux/Windows) requirements.
Agile Mastery: Deep understanding of Agile methodologies and the ability to pivot quickly in a fast-paced development cycle.
ML Productionization: Lead the effort to deploy and monitor Python-based machine learning models in live, high-stakes FinTech environments.
Data Fluency: Deep experience using Pandas for complex data transformations and Plotly for stakeholder-facing visualizations.
Backend: Python (FastAPI/Flask/Django), AsyncIO, and Machine Learning integration.
Nice to have
Domain Knowledge: Experience or strong interest in Power Markets and global energy data.
Infrastructure: Advanced knowledge of containerization and orchestration (Podman/Docker).
Data Management: Mastery of both Relational (PostgreSQL) and Non-Relational (MongoDB) databases.
Messaging & Event Streaming: High-concurrency environments using RabbitMQ or Kafka.
DevOps & Infrastructure: Docker/Podman, Git, and the ability to manage/troubleshoot both Linux (Ubuntu) and Windows Server environments.
Architecture: Design and maintenance of scalable Microservices.
Frontend & Data Viz: React / Plotly / Plotly Dash for building complex analytical dashboards.
Languages
English: C1 Advanced
Seniority
Senior
Belgrade, Serbia
Req. VR-121630
Python
BCM Industry
20/04/2026
Req. VR-121630
Apply for Senior/Lead Python Software Engineer in Belgrade
*Indicates a required field