Backend Engineer

Calyptus

Portugal

Presencial

EUR 96 000 - 120 000

Tempo integral

14 dias+
Gerador de candidaturas

Uma candidatura completa num minuto — currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Resumo da oferta

A leading technology company in Portugal is seeking a Backend Engineer to work on a new generation travel platform. The role involves building scalable backend services using Java and Spring Boot, with responsibilities including database design and deploying on AWS. Ideal candidates will have 2–5 years of experience and strong skills in Java, Spring Boot, and cloud services, alongside an interest in AI-driven solutions.

Qualificações

  • 2–5 years of backend development experience with Java and Spring Boot.
  • Strong knowledge of relational and NoSQL databases and ability to design efficient schemas.
  • Familiarity with ElasticSearch and building low‑latency search systems.

Responsabilidades

  • Design, develop, and scale backend systems using Java and Spring Boot.
  • Create low-latency search infrastructure using ElasticSearch.
  • Implement real-time personalization and ranking logic.

Conhecimentos

Java
Spring Boot
MySQL
MongoDB
ElasticSearch
Linux
AWS
Microservices
Problem-solving
Communication

Formação académica

Bachelor's or Master's degree in Computer Science or related field

Descrição da oferta de emprego

Backend Engineer

We are seeking an experienced Backend Engineer who is excited to build the technical backbone of a new generation travel platform. You’ll work with Java and Spring Boot to design and implement scalable, resilient backend services, and use databases like MySQL, MongoDB, and ElasticSearch to power search, personalization, and booking flows. Familiarity with Linux systems, AWS, and microservices architecture will help you ship reliable systems at scale.

Core Responsibilities
  • Design, develop, and scale backend systems using Java and Spring Boot.
  • Create low-latency search infrastructure (ElasticSearch, caching, query optimization).
  • Build and maintain supplier integrations across hotels, chains, and experiences, ensuring stability and fault tolerance.
  • Implement real-time personalization and ranking logic to improve customer discovery and booking conversion.
  • Enable AI-powered experiences by building APIs, data pipelines, and scalable systems that support recommendations, personalization, and conversational interfaces.
  • Develop and maintain database schemas, queries, and stored procedures (MySQL, MongoDB, ElasticSearch).
  • Deploy and optimize services on Linux and AWS environments (EC2, S3, RDS, Lambda, API Gateway).
  • Implement and evolve microservices architecture; design APIs for communication between services.
  • Monitor backend systems in production, troubleshoot issues, and deliver timely fixes.
  • Collaborate with product, growth, and engineering peers to translate customer needs into backend solutions.
  • Participate in code reviews, debugging, and documentation to ensure quality and maintainability.
  • Stay current with new backend and AI technologies, bringing forward ideas for innovation and scale.
Candidate Requirements
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 2–5 years of backend development experience with Java and Spring Boot.
  • Strong knowledge of relational and NoSQL databases (MySQL, MongoDB) and ability to design efficient schemas, queries, and stored procedures.
  • Familiarity with ElasticSearch and interest in building low‑latency search systems.
  • Hands‑on experience with Linux systems and deploying/maintaining backend services in production.
  • Experience with AWS services (EC2, S3, RDS, Lambda, API Gateway) and cloud‑native deployments.
  • Understanding of microservices architecture and proven experience designing and implementing APIs for service communication.
  • Strong problem‑solving and analytical skills with a focus on scalability, reliability, and performance.
  • Excitement to work in an AI‑first company, building systems that power personalization, recommendations, and AI‑driven experiences at scale.
  • Excellent communication skills and the ability to collaborate effectively across product, growth, and engineering teams.
Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Information Technology and Engineering

Industries

Information Services

Compensation

Portugal: €9,600.00–€12,000.00 (2 months ago)

Portugal: €60,000.00–€150,000.00 (3 months ago)

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Backend Developer
Backend Developer

Connect Digital • Portugal

Presencial
EUR 40 000 - 60 000
Backend Developer - Python
Backend Developer - Python

Atlanse.pt • Viana do Castelo

Presencial
EUR 35 000 - 55 000
Dynamic and supportive team
Exciting project opportunities
Continuous learning environment
Senior Java Developer
Senior Java Developer

Caixa Mágica Software • Porto

Presencial
EUR 30 000 - 50 000
Permanent job contract
Tech equipment + SIM Card + personal smartphone
Health and Life Insurance
+3
Software Engineer – ETLs & Microservices
Software Engineer – ETLs & Microservices

Last Minute Group • Lisboa

Presencial
EUR 35 000 - 50 000
International work environment
Shorter working week
Flexible hours
+2
Senior Backend Engineer - ComparaJá
Senior Backend Engineer - ComparaJá

Nuxt • Lisboa

Híbrido
EUR 70 000 - 90 000
Health insurance
Meal card
Transport subsidy
Java Backend Engineer - Hibrido/Lisboa
Java Backend Engineer - Hibrido/Lisboa

HumanIT • Lisboa

Híbrido
EUR 22 000 - 30 000
Hybrid work model
Backend Software Engineer
Backend Software Engineer

JobCloud AG • Porto

Híbrido
EUR 50 000 - 70 000
Hybrid work model
Health coverage
Gym allowance
+2
Backend Software Engineer
Backend Software Engineer

askblue • Lisboa

Presencial
EUR 60 000 - 90 000
Health Insurance
Udemy access
3.5 days leave per year + 22 vacation
Backend Developer (Java)
Backend Developer (Java)

team.it • Lisboa

Presencial
EUR 40 000 - 70 000
Health insurance
Life insurance
Personal accident insurance
+2
Senior Data Engineer – Supply Team
Senior Data Engineer – Supply Team

Last Minute Group • Lisboa

Presencial
EUR 50 000 - 70 000
Flexible working hours
Professional development training
Volunteering days
+1