SD Solutions

SD Solutions

SD Solutions  •  Warsaw, PL (Onsite)  •  2 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

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.

SD Solutions

About SD Solutions

SD Solutions is a Scaling Partner focused on end-to-end staffing services and consulting, providing tech companies with strategic solutions for global growth needs.

The company offers a transparent business model, where the Scaling Partner covers all back-office operations: payroll, legal entity, IT infrastructure, HR management and talent acquisition. It allows businesses to scale staff in the most efficient way - time and cost-wise.

There 40+ customers from the USA, Canada, UK and Israel who chose SD Solutions to:

-Build integrated branches and R&D centres in Europe and Latin America.

-Outsource business processes (Data Unit, Customer Support Studio, QA, DevOp/MLOps, SDR and Marketing Centers)

-Hire a contractor abroad (EoR)

-Grow fast with a Start-up scaling program

SD Solutions offers custom solutions to tech companies pushing forward the industry: fintech, cloud services, health tech, eCommerce, cybersecurity, etc.

Industry
HR & Recruiting
Company Size
201-500 employees
Headquarters
Wilmington, Delaware
Year Founded
2016
Social Media