Mid / Senior Python developer
Porto
Job description
We are
in search of a Mid / Senior Python Developer who is eager to tackle complex problems
and build high-quality, efficient software solutions. In this role, you will be
responsible for designing and implementing robust backend systems that can
scale effectively while ensuring performance, reliability, and security.
As a Mid / Senior Developer, your expertise will guide the team, allowing for
collaboration in an Agile and Lean environment while fostering best practices
in code quality, documentation, and testing.
Requirements
You
should have experience with
· Python and Django
· Building RESTful APIs
and microservices
· Database management
using PostgreSQL, or similar.
· Working in Agile
environments
· Version control
systems, preferably Git
· Automated testing and
CI/CD practices
· Containerization
technologies like Docker and orchestration tools such as Kubernetes
· Cloud services,
particularly AWS, Azure, or GCP
It would be a plus if you also
have
· Knowledge of
event-driven architecture
· Expertise in
implementing security best practices