Back-End Engineer

Date PostedMay 28, 2026LocationLisbon, PortugalCompanyDataHow AGSalary €18 000 - €60 000 por ano TypeFull-time, Hybrid

Job Summary

Design and build scalable backend systems prioritizing customer success and seamless user experiences. Collaborate with cross-functional teams to architect robust RESTful APIs and integrate complex domain logic. Deploy, manage, and scale services within a cloud-native Kubernetes environment to ensure high availability.

Responsibilities

  • Design and build backend systems
  • Collaborate with cross-functional teams
  • Architect and implement RESTful APIs
  • Apply domain-driven design principles
  • Manage services with Kubernetes
  • Perform code reviews and security tasks

Required Skills

  • BSc in Computer Science or equivalent
  • 3-5 years backend/full stack experience
  • Proficiency in Go, Rust, Python, or TypeScript
  • Knowledge of Kubernetes and Azure
  • Experience with RESTful APIs and Microservices
  • Strong English communication skills

Job Details

### Responsibilities - Customer centric development: Design and build backend systems that prioritise customer success and great user experiences. - Cross-functional collaboration: Work closely with Product, Frontend, and Machine Learning teams to design integrated solutions. - Architecture: Architect and implement well documented RESTful APIs that enable seamless communication and build production-ready backend services. - Adaptive problem-solving: Embrace experimentation and rapid iteration, adjusting technical approaches based on real world results and evolving customer requirements. - Domain modeling: Apply clean architecture and domain driven design principles to model and encapsulate business logic effectively, fostering a robust and adaptable software ecosystem. - Kubernetes integration: Collaborate with our infrastructure engineers to deploy, manage, and scale backend services using Kubernetes, ensuring high availability, fault tolerance, and efficient resource utilization within a cloud-native environment. - Code reviews: Take part in code reviews, providing constructive feedback and ensuring best practices are followed. - Security: Contribute to the security of our platform by implementing secure coding practices and participating in security reviews. ### Key Technologies - Languages: Go, Rust, Python, Typescript - Infrastructure: Kubernetes, Microsoft Azure - Databases: SQL, MongoDB, Redis - Architecture: RESTful APIs, Microservices, Domain Driven Design ### Required Qualifications - A strong university degree (minimum BSc or equivalent) in computer science or software engineering. - 3-5 Years of experience in backend or full stack development. - Experience with a modern programming language, preferably at least one of Go, Rust, Python, Typescript. - Strong English communication skills, as well as strong teamwork and collaboration skills. ### Benefits - Integration into a young, dynamic, and interdisciplinary team of computationally driven chemical engineers, biotechnologists, and computer scientists. - Hybrid work model, with flexibility between our main office in Lisbon and home office. - A highly versatile role balancing advanced research, real-world industrial applications, and customer interaction. - A steep learning curve, significant responsibility, and exposure to high-impact international projects. - Opportunities for travel, conferences, and participation in company-wide community events. - Attractive working conditions and clear opportunities for career progression.