Senior/Lead Python Developer
Postępu 15, Warszawa +4 Locations
Spyrosoft
Project description:
You will play a key role in shaping Management Platform, a mission-critical system supporting the future of eMobility. The platform manages large-scale deployments, ensuring scalability, security, and long-term reliability. Our roadmap includes both technical upgrades and functional enhancements (tariff flexibility, device lifecycle management, fraud detection). Work in an Agile (Scrum) setup, moving fast but with a strong focus on quality, maintainability, and clean code.
Tech stack:
Python, Django
REST APIs
AWS
Nice to have: Terraform, Ansible, Grafana
Nice to have: HTML, CSS, JavaScript/TypeScript, eMobility protocols (OCPP, OCPI)
Requirements:
8+ years of professional software development experience with a strong backend focus
Deep knowledge of Python and Django, with hands-on experience building APIs and scalable systems
Proven experience in technical leadership: mentoring, code reviews, and architectural decision-making
Master’s degree in Computer Science or equivalent professional experience
Excellent communication skills with the ability to explain, challenge, and lead
Fluent communication in English (minimum B2 level)
Main responsibilities:
Lead the design and implementation of backend architecture for the Charge Point Management Platform
Drive large-scale initiatives from architecture through deployment
Collaborate closely with product managers, lead developers, and cross-functional teams
Ensure scalability, security, and maintainability of backend systems
Mentor developers and support the team in making strong technical decisions
Deliver new features and improvements, from protocol upgrades to functional extensions
Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. We have been included in the Financial Times ranking of 1000 fastest growing companies for three consecutive years: 2021, 2022 and 2023.