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