Remote job
Back-end Developer (Python)
Job details
About this role
Role overview Build and evolve the Python back end of software that helps sustainability consultants measure and reduce organizations’ carbon footprints. Working closely with product and technical leadership, you will turn proposed features into secure, reliable services, data models, and APIs. The role offers direct influence over product development in a remote-first team.
Responsibilities - Analyze product features and assess their back-end implementation needs. - Develop Python features, including data models and APIs. - Improve the performance and security of services used by the web application and machine-to-machine integrations. - Contribute to test strategy and continuous delivery. - Collaborate with product and technical colleagues on the software roadmap.
Requirements - At least four years of Python development experience in a software scale-up. - Experience with FastAPI or a comparable Python web framework. - Experience with SQLAlchemy or a similar ORM and PostgreSQL or another relational database. - Independent working style and clear communication. - Fluency in English and motivation to contribute to positive environmental impact.
Nice to have - Practical deployment experience with AWS and Terraform.
Benefits and work setup - Remote-first work with flexibility in location and working hours. - A competitive package and opportunities for professional growth. - A workplace that supports open communication and an inclusive culture.