-
emagine

Backend (Node & Python)

emagine
Portugal · Full-time · Mid-Senior

We’re looking for a skilled and motivated Node.js & Python Developer to join our engineering team.

This is a hybrid position based in Lisbon, with on-site presence required only once a month for team alignment and collaboration.


Key Responsibilities:

  • Design, develop and maintain scalable backend services using Node.js and Python
  • Build and optimize RESTful APIs and microservices architecture
  • Participate in code reviews, technical planning and sprint ceremonies
  • Write clean, maintainable, and testable code
  • Contribute to continuous improvement of team processes and development standards


Requirements:

  • 3+ years of experience with Node.js (Express, NestJS or similar)
  • Solid experience with Python (Flask, FastAPI or Django)
  • Proficiency in building REST APIs and working with relational databases (e.g., PostgreSQL, MySQL)
  • Experience with Git and CI/CD workflows
  • Strong understanding of asynchronous programming, error handling, and performance optimization
  • Good communication skills in English

Key Skills

Ranked by relevance

microservices restful apis postgresql fastapi python flask cicd git
Login to Apply
Posted
Jun 27, 2025
Type
Full-time
Level
Mid-Senior
Location
Lisbon Metropolitan Area
Company
emagine

Industries

IT Services IT Consulting

Categories

Consulting

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Sia
Related

Junior Software Engineer

2026-05-28

Full-time
Entry
France
Software Development
Consulting
View Job Details
Hays
Related

Software Engineer - Sistemi Distribuiti | Python - Java

2026-05-29

Full-time
Mid-Senior
Italy
IT Services
Consulting
View Job Details
PrimeIT
Related

Java Developer

2026-05-22

Full-time
Mid-Senior
Portugal
IT Services
Information Technology