Submit
Senior Python Developer
Amadora
Job description
We are seeking a skilled professional to envision, design, and implement cloud-based systems using AWS. In this role, you will collaborate with stakeholders throughout various phases of the product lifecycle, including analysis, design, development, and deployment.
You will participate actively in architectural design discussions and code reviews. As a member of a long-term project team, you will be responsible for building modern, cloud-native microservice applications and preparing technical documentation.
Requirements
- BS or MS in Computer Science or related technical field or equivalent practical experience.
- 5+ years of experience in Python backend development.
- Expertise in building scalable and performant web applications using FastAPI as a framework.
- Expertise with testing in Python, preferably with pytest.
- Expertise with SQL Alchemy.
- Experience with Apache Kafka and related Python frameworks like FastStream or Faust.
- Experience with REST APIs.
- Familiarity with CI/CD Pipelines, preferably GitLab CI/CD.
- Familiarity with container technologies, e.g. docker or podman.
- Experience in developing frontend applications, preferably with Angular.
- Strong understanding of cloud-based architectures and experience with AWS services.
- Proficiency in software design patterns, principles of clean architecture, and writing comprehensive unit tests.
- Ability to work collaboratively in an agile environment and mentor junior team members.
- Clear and open communication
- Fluency in English mandatory
Want to apply?
Position
Name*
Email*
Phone number*
Country*
City*
Linkedin
Faça upload do seu CV*
(max. 4MB)
Upload your photo or video
(max. 4MB)