Overview

We are seeking a highly motivated and skilled Senior Python Engineer to join our team in Portugal, where you will play a pivotal role in developing and maintaining backend solutions while collaborating with cross-functional teams to deliver high-quality software products.

Responsibilities

  • Take full ownership of backend implementation, ensuring well-designed, developed, and maintained solutions
  • Improve the existing codebase and implement new features planned in sprints
  • Participate in implementation discussions, clarify tasks with business analysts or project managers, and take ownership of assigned tasks
  • Test implemented solutions on development servers
  • Create development tasks during grooming sessions for upcoming sprints
  • Actively present features in product demonstrations and engage with stakeholders effectively
  • Contribute to solution design, preparation, and delivery during client discussions
  • Perform analysis and resolve production issues with bug fixes
  • Collaborate with the frontend team and ensure effective communication for support contracts

Requirements

  • 3+ years of experience with Python and Python 3.8
  • Proficiency in FastAPI (including pydantic) and GinoORM + SQLAlchemy (as ORM)
  • Knowledge of SQL and experience with PostgreSQL as the main database
  • Strong background in Docker/Docker-Compose for local environments and testing
  • Expertise in Pytest (including pytest-docker-compose plugin) and Python libraries
  • Experience with Gitflow for version control
  • Familiarity with AWS, including EC2, Kubernetes, RDS, AWS Secrets, and AWS Cache

Nice to have

  • Strong understanding of frontend–backend contract design, implementation, and functionality in practice
  • Strong experience with GraphQL

Portugal

  • Competitive compensation depending on experience and skills
  • Variety of projects within one company
  • Being a part of a project following engineering excellence standards
  • Individual career path and professional growth opportunities
  • Internal events and communities
  • Flexible work hours