Back End Engineer
We are looking for a Back End Engineer to join a team focused on building high-performance, customer-centric systems. This role is ideal for someone who enjoys working across functional boundaries—partnering with Product, Frontend, and Machine Learning teams to design integrated solutions.
You will be responsible for architecting RESTful APIs and implementing production-ready services using a modern tech stack. The focus is on clean architecture and domain-driven design to ensure a robust and adaptable software ecosystem.
Key Responsibilities
- Design and build backend systems that prioritise customer success and seamless user experiences.
- Architect and implement well-documented RESTful APIs and microservices.
- Use domain-driven design principles to model and encapsulate complex business logic.
- Collaborate with infrastructure engineers to deploy and scale services using Kubernetes on Microsoft Azure.
- Participate in constructive code reviews and implement secure coding practices.
Technical Stack
- Languages: Go, Rust, Python, TypeScript
- Infrastructure: Kubernetes, Microsoft Azure
- Databases: SQL, MongoDB, Redis
- Architecture: Microservices, RESTful APIs, Domain Driven Design
Requirements
- A strong university degree (BSc or equivalent) in Computer Science or Software Engineering.
- 3–5 years of experience in backend or full-stack development.
- Proficiency in at least one modern language (Go, Rust, Python, or TypeScript).
- Strong collaboration skills and the ability to adapt technical approaches based on real-world results.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
AI Data Scientist
2026-06-17
Devops Engineer - Azure
2026-06-17
.NET Developer
2026-06-17
- Posted
- May 12, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Portugal
- Company
- Explore Group
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
AI Data Scientist
2026-06-17
Devops Engineer - Azure
2026-06-17
.NET Developer
2026-06-17