VesselBot-Enabling Sustainable Supply Chains

Senior Python Developer

Posted: 2 days ago

Boost Your Application

Stand out with our professional, ATS-friendly resume templates designed to get you noticed by recruiters.

Download Resume Templates

Job Description

🌍 Join Us as a Senior Python DeveloperWho We AreWe 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 DescriptionWe 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..ResponsibilitiesReview, 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 improvementsRequirements8+ 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 detailNice to HaveExperience migrating or modernizing legacy systemsKnowledge of data engineering concepts and ETL workflowsFamiliarity with microservices architecturesContributions to open-source projects or technical writingBenefitsWhat We OfferCompetitive 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!

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In