Tech Stack
CloudDockerKafkaNoSQLPostgresPython
About the role
- Work on systems that require quality, reliability and scalability in a highly transactional environment.
- Implement and develop concepts such as Continuous Integration, Continuous Deploy, Cloud Services, Search Engines, NoSQL, OOP, Distributed Message Queuing, Infrastructure as Code, Machine Learning, and Containers.
- Develop backend services using Python frameworks (e.g., FastAPI) and ORMs like SQLAlchemy.
- Design APIs and backend architecture focusing on scalability and reliability.
- Use PostgreSQL, Kafka and Docker for data persistence, messaging and containerization.
- Participate in Agile processes (SCRUM and/or Kanban) to translate business needs into features.
- Collaborate with team members and customers to deliver high-quality software.
Requirements
- Strong proficiency in Python.
- Experience with frameworks such as FastAPI and SQLAlchemy.
- Familiarity with PostgreSQL and Kafka.
- Knowledge of Docker for containerization.
- Understanding of backend architecture and API design principles.
- Awareness of CI/CD and DevOps practices.
- Comfortable with Cloud providers.
- Remote-first company prioritizing flexibility and work-life balance.
- Health insurance (including dental & mental health), extendable to family.
- Meal allowance (€10.2 on a meal card).
- Extra days off: Birthday + Municipal Holiday of choice.
- Brand-new monitors and high-spec computers.
- Coffee, tea, fruit & snacks in offices.
- Coworking access for employees outside Porto/Aveiro.
- Clear career progression.
- Regular training and Udemy & Pluralsight licenses.
- Resharper/Intellij, Visual Studio & other top-tier tools (for applicable roles).
- Weekly sports: padel, basketball, running.
- Annual snow trip for winter sports & team bonding.
- Year-round celebrations & gatherings.
- Pet-friendly offices.
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonFastAPISQLAlchemyPostgreSQLKafkaDockerContinuous IntegrationContinuous DeploymentMachine LearningInfrastructure as Code
Soft skills
collaborationcommunicationproblem-solvingadaptabilityteamwork