SENIOR PYTHON DEVELOPER
DIGITALL Nature GmbH
Frankfurt am Main, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Frankfurt am Main, Germany
Tech stack
Clean Code Principles
Geographic Information Systems
API
Unit Testing
Azure
Software Quality
Code Review
Relational Databases
Software Debugging
Software Design Patterns
Python
PostgreSQL
PostGIS
Query Optimization
Swagger
Software Engineering
Systems Architecture
Systems Integration
Web Applications
Openapi
Delivery Pipeline
GIT
FastAPI
Pytest
Containerization
Integration Tests
Deployment Automation
REST
Software Version Control
Docker
Job description
- Design, develop, and maintain RESTful APIs using FastAPI, ensuring proper documentation with OpenAPI/Swagger.
- Collaborate cross-functionally with product, design, and engineering teams to deliver scalable solutions.
- Manage and optimize relational databases, with a focus on PostgreSQL/PostGIS for geospatial data.
- Deploy and maintain applications on Microsoft Azure (Web Apps, App Services, Functions, Blob Storage, Container Instances).
- Implement and maintain CI/CD pipelines, deployment automation, and containerization using Docker.
- Integrate third-party APIs and ensure seamless interoperability with internal systems.
- Write and maintain clear technical documentation for workflows, integrations, and system architecture.
- Ensure code quality through unit/integration testing (pytest), debugging, and adherence to clean code principles.
- Participate in code reviews and contribute to team best practices and design patterns.
Requirements
Do you have experience in Unit testing?, * 3+ years of documented Python and application development experience.
- Strong expertise in FastAPI and RESTful API design.
- Proficiency in relational database schema design, migrations, and query optimization (PostgreSQL/PostGIS preferred).
- Hands-on experience with Microsoft Azure services (Web Apps, App Services, Functions, Blob Storage, Container Instances).
- Solid understanding of CI/CD pipelines, deployment automation, and containerization (Docker).
- Experience integrating third-party APIs and collaborating across teams.
- Strong knowledge of Git version control and modern development workflows.
- Proficiency in writing unit/integration tests with pytest.
- Commitment to clean code principles, debugging, and design patterns.
About the company
At DIGITALL we don't just deliver technology - we deliver the future! We are explorers, knowledge-hunters, tech geeks, problem solvers and game changers who want to inspire and be inspired. Our DIGITALL people are always one step forward: working with top-notch technologies, creating innovations ahead of the market trends, sharing the passion for discovering better ways.
As a human-centric organization, our teams are built on mutual respect and open communication, allowing everyone to be authentic, express ideas and unleash their potential. We are proud of our DIGITALL bright minds and never stop developing their skills to keep pushing boundaries together and do what we love.
DIGITALL operates globally with a team of 1300 experts in 16 locations across 8 countries.