Submit

Senior Full Stack Developer Python / Angular

Lisboa

Job description

The service to be provided - challenging and future-oriented - 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

MUST HAVE:

  • BS or MS in Computer Science or related technical field or equivalent practical experience.
  • Senior Level – 5+ years of experience in Python backend development.
  • Senior Level - 5+ years of experience in Angular front-end development.
  • Senior Level - Expertise in building scalable and performant web applications using FastAPI as a framework.
  • Senior Level - Expertise with testing in Python, preferably with pytest.
  • Senior Level - Expertise with SQLAlchemy.
  • Mid-Level - Strong understanding of web technologies like HTML, CSS, JavaScript, and TypeScript
  • Mid-Level - Experience with REST APIs.
  • Mid-Level - Familiarity with CI/CD Pipelines, preferably GitLab CI/CD.
  • Mid-Level - Familiarity with container technologies, e.g. docker or podman.
  • Senior Level - Strong understanding of cloud-based architectures and experience with AWS services.
  • Senior Level - Proficiency in software design patterns, principles of clean architecture, and writing comprehensive unit tests.
  • Senior Level - Ability to work collaboratively in an agile environment and mentor junior team members.
  • Clear and open communication
  • Fluency in English mandatory

GOOD TO HAVE:
  • Mid-Level - Experience with Apache Kafka and related Python frameworks like FastStream or Faust.
  • Mid-Level - Preferably expertise in UX and UI design


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)
Submit