Skip To Main Content
backBack to Search

Senior Python Engineer

Remote in Portugal
Python.Core
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

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