We are looking for a Backend Engineer with strong cloud experience to join our team.
You will be at the core of designing and building our data services architecture - orchestrating containerized workloads, serverless pipelines, and multi-database layers on Azure.
What you will be doing
- Design and implement backend services using Azure serverless technologies, with a strong focus on Azure Function Apps (Durable Functions) for complex orchestration workflows.
- Architect and chain containerized data services, defining how components interact, scale, and recover.
- Build efficient data access layers across (SQL, NoSQL, and Redis, etc**)** databases, choosing the right storage for each use case.
- Develop clean, well-tested Python code following backend and cloud best practices.
- Contribute to CI/CD pipelines and deployment automation for cloud workloads.
- Collaborate with other engineers to integrate services and ensure reliability and performance across the platform.
- Troubleshoot and debug distributed cloud environments, ensuring minimal downtime.
- Participate in architecture discussions and help shape technical decisions for our data infrastructure.
- Ensure cloud security best practices are applied across services and infrastructure.
What we're looking for
- 2–4 years of experience in backend development with hands-on cloud experience, ideally on Azure.
- Solid Python development skills — you write clean, maintainable, production-ready code.
- Practical experience with Azure Function Apps; knowledge of Durable Functions is a strong plus.
- Comfortable working with containerized architectures (Docker, Azure Container Apps, or similar).
- Good understanding of relational (SQL) and non-relational (NoSQL, Redis) databases and when to use each.
- Familiar with RESTful APIs, web protocols, and distributed systems concepts.
- Experience with DevOps practices: CI/CD pipelines, deployment automation, and monitoring tools.
- Understanding of Infrastructure as Code principles is a plus.
- Team-oriented, proactive communicator, comfortable working in a collaborative environment.
- Fluent in English, both written and spoken.
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Perks
- Fully Remote or Hybrid Work System (you decide)
- Meal Allowance: €10.46 per day (via card)
- 15th Month Bonus Salary Policy
- 4 extra vacation days
- Participation in International Projects
- Health Insurance (for you, spouse and children)
- Life Insurance
- Company-Paid Certifications
- Team Building Activities
- Innovative & Young Culture
Location
We’re based in Porto, Portugal. Although there is the possibility of remote working, we are only considering candidates located in Portugal.