Back to search
Luxoft Serbia Linkedin · Posted 28d ago

Senior/Lead Python Software Engineer

Serbia

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Project description


We are looking for a Senior/Lead Full-Stack Software Engineer to drive the development of complex, data-intensive systems. This is a "hands-on" leadership role requiring a combination of full-stack capabilities and the architectural vision to manage distributed microservices. 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 are equally comfortable at the Linux command line as you are refining a React component or optimizing a Kafka producer. You don't just write code; you build systems that solve business problems.


Responsibilities


  • 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


Skills


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

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent