remote
Python Developer - FDM Group
Software Engineer
Python Developer responsible for designing and implementing high‑performance microservices that process complex scientific and engineering data, using Docker, REST APIs and modern DevOps practices in a secure public‑sector environment.
About the role
Key Responsibilities
- Design, develop, and maintain Python‑based microservices for processing large scientific and engineering datasets.
- Implement RESTful APIs and ensure secure, high‑throughput communication between services.
- Containerize applications using Docker and manage deployments in a hybrid cloud environment.
- Collaborate with cross‑functional teams following Agile methodologies to deliver features on schedule.
- Write clean, testable code, perform code reviews, and maintain version control with Git.
Requirements
- Strong proficiency in Python and experience building microservice architectures.
- Hands‑on experience with Docker (or similar container platforms) and REST API development.
- Familiarity with Git, CI/CD pipelines, and Agile/Scrum processes.
- Ability to work independently and communicate effectively in a hybrid (remote/on‑site) setting.
- Experience handling scientific or engineering data processing is a plus.