-
emagine

Backend Engineer

emagine
Portugal · Full-time · Entry

Main Responsibilities

As a Backend Engineer, you will be responsible for developing and maintaining backend services that support complex enterprise applications.

  • Design, develop, and maintain backend services and APIs for complex enterprise SaaS applications.
  • Implement GraphQL APIs, integrate third-party services, and work with data stores (e.g., MongoDB) for document, search, and vector data.
  • Collaborate with data, frontend, and infrastructure teams to deliver end-to-end features.
  • Write high-quality, maintainable code primarily in TypeScript and Python.
  • Optimize backend systems for performance, scalability, and reliability.
  • Build and maintain automated test frameworks to ensure code quality.
  • Monitor and troubleshoot backend services, resolve production issues, and participate in on-call support as needed.
  • Document architecture, processes, and best practices.

Key Requirements

  • Experience building and maintaining backend services for large-scale, enterprise SaaS applications.
  • Proficient in TypeScript and Python, with experience exposing APIs (GraphQL or REST).
  • Hands-on experience with databases (preferably MongoDB or similar).
  • Familiarity with cloud-based architectures (AWS, Azure, or GCP) and related backend services (e.g., Lambda, containers, messaging).
  • Understanding of software engineering fundamentals, systems architecture, and security best practices.
  • Experience with automated testing and CI/CD pipelines.
  • Fast learner; able to adapt quickly to new technologies and evolving requirements.
  • Clear communicator and effective collaborator with cross-functional teams.
  • Ownership mindset; takes responsibility for the quality and reliability of delivered solutions.

Nice to Have

  • Experience integrating AI frameworks (e.g., Langchain, LangGraph) into backend systems.
  • Exposure to building and maintaining production data pipelines.
  • Experience in high-growth or product-focused SaaS companies.
  • Familiarity with monitoring, logging, and alerting for distributed systems.

Key Skills

Ranked by relevance

saas typescript graphql python cloud cicd aws gcp ai
Login to Apply
Posted
Dec 26, 2025
Type
Full-time
Level
Entry
Location
Lisbon
Company
emagine

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
emagine
Related

AI Engineer

2026-04-08

Full-time
Not Applicable
Poland
IT Services
Engineering
View Job Details
emagine
Related

Data Scientist

2026-04-09

Full-time
Not Applicable
Sweden
IT Services
Engineering
View Job Details
emagine
Related

AI Engineer

2026-03-31

Full-time
Not Applicable
Norway
IT Services
Engineering