Python Team Lead
Syndicode is looking for a Python Team Lead to join our team.
About us
Syndicode is a value-driven software development partner with a globally distributed team of engineers, designers, architects, and IT managers. We are united by the mission to provide our clients with software products and services that perform, look, and work as designed.
We believe that our people and culture sustain Syndicode’s success. Our team is unified by shared principles like: Accountability, Involvement, Excellence, Visibility, Integrity, Innovation, Win-Win, and Flexibility. Syndicoders are professionals who pursue self-improvement through continual learning, are eager to introduce improvements to work processes, and can analyze a variety of sources to make sound, timely decisions.
If it sounds like you, apply to our jobs and become a new Syndicoder!
About the role
As a Python Team Lead, you will be responsible for the backend architecture that supports the mobile application. You will lead the development team, make critical architectural decisions, ensure high availability and performance of APIs used by mobile apps, and promote technical excellence throughout the project.
What you’ll be doing
Lead and manage a cross-functional engineering team of back-end, web, or mobile developers
Own technical architecture decisions and drive the overall backend and API strategy
Define development standards, code review processes, and testing practices across the team
Coordinate work between backend and client engineers to ensure seamless API contracts and integration
Hands-on contribution to critical backend services and infrastructure using Python (FastAPI/Django)
Build and optimize scalable, service-oriented systems supporting real-time features
Ensure platform security, GDPR compliance, and audit logging
Mentor and grow engineers technically and professionally, fostering a culture of ownership and quality
What you’ll need
6+ years of professional software development experience, with strong Python backend expertise
2+ years of experience leading or managing engineering teams
Proven experience building and shipping products that span web and mobile platforms
Deep understanding of RESTful API design
Strong experience with relational databases (PostgreSQL), data modeling, and query optimization
Experience with cloud platforms (AWS or GCP), containerized deployments (Docker, Kubernetes), and CI/CD pipelines
Familiarity with mobile development workflows, release cycles, and platform-specific constraints
Solid understanding of testing strategies (unit, integration, e2e) and quality assurance practices across backend and mobile
Experience with event-driven architectures, message queues (Redis, RabbitMQ, or Kafka)
Strong understanding of asynchronous programming (asyncio, async/await) and concurrency patterns in Python
Strong understanding of authentication, authorization, and security best practices
Excellent communication skills with the ability to align technical and non-technical stakeholders
Nice to have
Experience with AI/ML integration, vector databases (Pinecone, Weaviate, pgvector), or recommendation systems
Experience with NoSQL or non-relational databases (MongoDB, DynamoDB, Cassandra, or similar)
Hands-on experience with or close collaboration with teams building client applications (React, React Native, Flutter, Next.js, or similar web/mobile frameworks)
Experience with real-time systems (WebSockets, live streaming, push notifications)
Background in marketplace, e-commerce, or content-driven platform engineering
Experience with multi-language/localization systems
Exposure to tax/VAT compliance logic or fintech-adjacent workflows
Experience scaling teams and processes during rapid growth phases
What you’ll get at Syndicode
15 days of vacation, 11 days off for holidays, and 20 sick leave days per year
Fully remote job
Educational support
Internal tech meetups
Continuous feedback within teams and departments
Top-notch team
Ability to participate in decision-making and bring new ideas
Self-management: opportunity to manage your time and plan your activities
Dynamic fast-growing environment: we react and adapt quickly to the world and market changes.
- Department
- Operations
- Role
- Development Team Lead
- Locations
- EU
- Remote status
- Fully Remote
About Syndicode
Syndicode is a value-driven software development partner with a globally distributed team of engineers, designers, architects and IT managers. We are united by the mission to provide our clients with software products and services that perform, look, and work beyond expectations.
When attracting candidates to work at Syndicode, we focus on maturity. For Syndicode, maturity means being proactive, accountable, self-aware, and able to think critically. Thus, we ensure our employees’ high productivity and ability to fit in any work environment.
We work with all the technology popular in the market and constantly update our knowledge to adjust to the changing market needs.