This is a remote position.
Job Title: Senior Python Developer (Flask)
Location: Portugal based
Work Regime: Full-time & Remote
Overview / Summary:
We are looking for a Senior Python Developer (Flask).
Responsibilities and Tasks:
- Design develop and maintain scalable microservices with Python and Flask following best practices in RESTful API architecture;
- Create and document APIs using Swagger ensuring clarity consistency and ease of integration;
- Implement Docker containerization and manage deployments with Kubernetes for reliable orchestration;
- Leverage AWS services to build deploy and optimize cloud-native applications.
- Work with complex data structures and KPI logic ensuring accuracy performance and business value;
- Contribute to CI/CD pipelines DevSecOps practices and event-driven architectures to improve delivery speed and security;
- Collaborate in an Agile/Scrum environment participating in planning code reviews and continuous improvement initiatives.
Requirements
Mandatory Requirements:
- Proven experience building microservices using Python;
- Strong knowledge of Python and Flask (main backend stack);
- API design and documentation with Swagger;
- Containerization with Docker orchestration with Kubernetes;
- Experience with AWS services;
- Ability to work on complex data structures and KPI logic;
- Solid understanding of RESTful API design and development;
- Practical knowledge of:
o Software architecture patterns and SOLID principles;
o CI/CD pipelines;
o DevSecOps and event-driven architectures.
- Passion for software security reliability and maintainability;
- Hands-on experience across the entire software development lifecycle;
- Familiarity with Agile methodologies especially Scrum;
- A mindset of continuous learning and openness to new ideas;
- Excellent communication skills in English (written and spoken);
- A degree in Computer Science Engineering or a related field.
Complementary Requirements:
- Experience with AWS CI/CD pipelines and GitHub for source control.
Benefits
Important:
- Our company does not sponsor work visas or work permits. All applicants must have the legal right to work in the country where the position is based.
- Only candidates who meet the required qualifications and match the profile requested by our clients will be contacted.
#VisionaryFuture - Build the future join our living ecosystem!
Required Skills:
Mandatory Requirements: Proven experience building microservices using Python; Strong knowledge of Python and Flask (main backend stack); API design and documentation with Swagger; Containerization with Docker orchestration with Kubernetes; Experience with AWS services; Ability to work on complex data structures and KPI logic; Solid understanding of RESTful API design and development; Practical knowledge of: o Software architecture patterns and SOLID principles; o CI/CD pipelines; o DevSecOps and event-driven architectures. Passion for software security reliability and maintainability; Hands-on experience across the entire software development lifecycle; Familiarity with Agile methodologies especially Scrum; A mindset of continuous learning and openness to new ideas; Excellent communication skills in English (written and spoken); A degree in Computer Science Engineering or a related field.