Summary
✨ AI‑Generated
A senior Python engineering role combining hands-on development with technical leadership. You will analyze and modernize an existing codebase, create comprehensive technical documentation, improve maintainability, reliability, and scalability, and lead a team of developers while working closely with product and customer-facing stakeholders.
Highlights
Senior-level opportunity with significant technical ownership, including improving an existing codebase, leading developers, strengthening system reliability and scalability, and collaborating closely with product and customer-facing teams in a sustainability-focused technology environment.
Description
🌍 Join Us as a Senior Python Developer
Who We Are
We are an innovative startup dedicated to making the world more sustainable through cutting-edge technology solutions.
Our flagship product provides visibility into greenhouse gas (GHG) emissions, empowering FTSE 500 companies to understand and reduce their carbon footprint.
Job Description
We are looking for a Senior Python Developer to join our engineering team.
The ideal candidate will play a key role in analyzing, documenting, and formalizing our existing and legacy codebase while also contributing to ongoing development efforts.
You will manage a team of developers and collaborate with the Product Manager to improve the functionality, maintainability, reliability, and scalability of our systems.
Close interaction with Customer Success and End-User is also a critical part of the role..
Responsibilities
Review, document, and refactor the existing codebase (legacy and current)Create and maintain technical documentation, including architecture diagrams, API references, and developer guidesEnsure consistency and standardization across projectsCollaborate with team members to identify areas for improvement in code quality and structureSupport development and maintenance of applications built with Apache Airflow, Django, Flask, and FastAPIContribute to code reviews, testing, and CI/CD processesStay updated with best practices in Python development and recommend improvements
Requirements
8+ years of professional experience as a Python developerStrong understanding of Python programming, design patterns, and software engineering principlesExperience with Apache Airflow (DAGs, orchestration, scheduling)Hands-on experience with Django, Flask, and/or FastAPI frameworksProficiency with RESTful API design, SQL/ORMs, and relational databasesFamiliarity with Git, CI/CD pipelines, Docker, and cloud environmentsExcellent communication skills with the ability to produce clear technical documentationStrong problem-solving skills and attention to detail
Nice to Have
Experience migrating or modernizing legacy systemsKnowledge of data engineering concepts and ETL workflowsFamiliarity with microservices architecturesContributions to open-source projects or technical writing
Benefits
What We Offer
Competitive compensation and benefits packageOpportunity to contribute to the development of a logistics data platformWork with a forward-thinking team on cutting-edge data and AI solutionsA collaborative, innovative, and growth-oriented cultureContributing to global decarbonization efforts
💡 Ready to make a difference?
Apply now to join a team of passionate individuals working together to shape a better future!