On behalf of FinTech Client #5, SD Solutions is looking for a talented Python Tech Lead to lead the backend engineering effort behind a nationally trusted mobile payment platform.
We are seeking an experienced Tech Lead with a passion for building robust, scalable systems that support high-concurrency, real-time mobile applications. In this role, you'll lead a small, empowered team responsible for designing and implementing the core backend services that power the NDA platform, while also driving technical direction, mentoring engineers, and making key architectural decisions. This is a rare opportunity to lead an end-to-end rebuild of a nationally trusted service — using modern tools, architecture, and development practices from day one.
SD Solutions is a staffing company operating globally. Contact us to get more details about the benefits we offer.
Responsibilities:
- Lead the design and architecture of scalable backend services using Python and modern frameworks (e.g. FastAPI)
- Define technical standards and best practices for building and maintaining RESTful and GraphQL APIs supporting SkyCash's iOS, Android, and web applications
- Act as the primary technical point of contact between backend, mobile, and front-end teams to ensure seamless integration and optimal performance
- Guide the team in building real-time features using asynchronous programming (e.g. asyncio)
- Make architectural decisions on SQL and NoSQL database usage for storing and processing large volumes of transactional data
- Own system reliability and performance under high user load and concurrency, including capacity planning and incident response
- Establish and oversee CI/CD pipelines using tools like GitHub Actions, Docker, and Kubernetes
- Set and enforce code quality standards — clean, testable, maintainable code following modern development best practices
- Mentor and support engineers on the team, conducting code reviews and technical guidance
- Take ownership of the technical roadmap, from architecture through production readiness
- Champion the adoption of AI tools to optimize team workflows and productivity
Requirements:
- 7+ years of backend engineering experience, including 2+ years in a technical leadership or lead role, especially designing high-scale mobile-connected APIs
- Expert-level Python skills, deep experience with asynchronous programming and frameworks like FastAPI, Flask, or similar
- Strong track record architecting real-time communication solutions such as WebSockets
- Deep understanding of client-server architecture and API design principles, with experience setting these standards for a team
- Strong experience with both SQL and NoSQL databases (DynamoDB experience is a plus)
- Proven experience with cloud platforms (AWS, GCP, or Azure) and serverless architecture at scale
- Strong background in containerization (Docker) and CI/CD pipeline design
- Demonstrated ability to advocate for and enforce code quality, including unit/integration testing and automated pipelines
- Proven leadership skills — able to guide, mentor, and unblock a small, autonomous team
- Comfortable owning technical decisions and their outcomes in a fast-paced, flexible environment
- Open to working 3 days/week onsite at our Polish office
Advantages:
- Experience leading migrations from Java-based systems to Python
- Familiarity with mobile analytics tools like Firebase, Mixpanel, etc.
- Experience collaborating with and guiding mobile developers (native or React Native/Flutter)
- Strong understanding of monitoring tools (Prometheus, Sentry, ELK)
- Contributions to open-source projects or active participation in developer communities
About the company:
A leading mobile payments platform serving millions of users across urban mobility services — including transportation ticketing, parking, and digital top-ups — through a single consumer app. The company is undergoing a major platform overhaul, migrating from legacy infrastructure to a scalable Python-based architecture with real-time processing and AI-driven components.
By applying for this position, you agree to the terms outlined in our Privacy Policy. Please take a moment to review our Privacy Policy https://sd-solutions.breezy.hr/privacy-notice, and make sure you understand its contents. If you have any questions or concerns regarding our Privacy Policy, please feel free to contact us.