Join Digipal as a Lead Python Engineer to shape backend architecture and engineering practices. Develop high-performance, scalable, and reliable backend systems using modern technologies and cloud infrastructure. Collaborate with top minds from around the globe to build world-class digital products.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
We are DIGIPAL, a software delivery agency specialising in building high-performing product design and software development teams for clients across Europe and North America. We work with a wide range of organisations from ambitious startups to multinational corporations. We have a unique career opportunity for you to work on building exciting digital products for international clients. Yet, remaining flexible in a remote-only environment and getting a top-tier compensation package.
Who are we looking for:
We are looking for an experienced Lead Python Engineer to join our growing engineering team and take a key role in shaping our backend architecture and engineering practices. You will combine hands-on development with technical leadership, guiding the team in building high-performance, scalable, and reliable backend systems using modern technologies and cloud infrastructure.
Your role and responsibilities:
- Lead the design, development, and evolution of backend services using Python and FastAPI.
- Own backend architecture decisions, ensuring scalability, performance, and long-term maintainability.
- Mentor and guide engineers through code reviews, technical discussions, and best practices.
- Implement and oversee real-time communication features using WebSockets and Asyncio.
- Define and validate robust data models using Pydantic.
- Drive best practices for working with PostgreSQL and Redis, including performance optimization.
- Establish and enforce testing standards using pytest (unit, integration, and system tests).
- Oversee CI/CD pipelines using GitHub Actions, ensuring reliable and automated deployments.
- Monitor system health and performance using Grafana, VictoriaMetrics, and Sentry, proactively addressing issues.
- Collaborate closely with product, DevOps, and leadership teams on technical roadmaps.
- Lead deployment and infrastructure efforts using Docker, Kubernetes, and OVHCloud.
What we expect from you:
- 10+ years of professional experience as a Python Engineer, including experience in a Lead or Senior Technical role.
- Deep expertise in Python and FastAPI, with strong architectural understanding.
- Proven leadership experience: mentoring engineers, leading technical initiatives, and influencing team direction.
- Strong experience with asynchronous programming, WebSockets, and Asyncio.
- Solid knowledge of PostgreSQL and Redis in production environments.
- Hands-on experience with Pydantic for data validation and modeling.
- Strong version control and collaboration skills using GitHub.
- High standards for code quality, testing, and documentation.
- Proactive mindset, ownership mentality, and ability to make independent technical decisions.
- Strong communication skills and good command of English (B2+ level).
Our offer:
- 100% remote position
- Attractive compensation package
- Opportunities for professional growth and development
- Collaborate with top minds from around the globe
- Build world-class digital products for European and US markets
- Long term B2B Contract
Similar Jobs
Explore other opportunities that match your interests
Digipal
novacard
Data Infrastructure Engineer