Senior Backend Engineer (Rust / Python / Cloud-Native Robotics Platform)

Lisbon, Portugal
Senior (4-6 Years)
Hybrid
English Required Not Accepting Candidates Living Abroad

Senior Backend Engineer (Rust / Python / Cloud-Native Robotics Platform)

About MOV.AI

MOV.AI is a robotics software company developing an autonomy platform for the next generation of Autonomous Mobile Robots (AMRs), operating in large-scale industrial and logistics environments. The platform enables fleets of robots to navigate, localize, and operate reliably in complex real-world environments, ranging from international airports to large warehouse operations.


Role Summary

MOV.AI is looking for a Senior Backend Engineer responsible for building and evolving the backend services that power its Autonomous Mobile Robot (AMR) platform.

The role combines expertise in:

  • Backend Engineering
  • Distributed Systems
  • Cloud-Native Development
  • Microservices
  • Event-Driven Architectures
  • Kubernetes & Containerized Deployments
  • Scalable APIs
  • Data Processing
  • Performance, Reliability & Security Engineering

The engineer will collaborate closely with Frontend, Robotics, DevOps, Product and QA teams.

This is not a DevOps role or a Software Architect position. The focus is on hands-on backend development and delivering production-grade software.


Candidate Profile

1. Strong Backend Engineer

The ideal candidate should:

  • Have extensive backend development experience.
  • Deliver production-quality software.
  • Build scalable distributed systems.
  • Work comfortably within large and complex codebases.
  • Understand performance, concurrency, resilience and maintainability.

Candidates whose experience is limited to CRUD applications, internal tools or simple web services are unlikely to be a good fit.


2. Distributed Systems Engineer

The candidate should understand modern backend architectures and be comfortable working with:

  • Microservices
  • Event-driven architectures
  • Message-based systems
  • Containerized services
  • High-availability systems

Expected capabilities include:

  • Translating architecture into production services
  • Designing clean APIs
  • Fault tolerance and recovery
  • Managing operational complexity

3. Quality-Focused Software Engineer

The engineer should naturally build quality into the software through:

  • Automated Testing
  • Integration Testing
  • API Testing
  • CI/CD
  • Observability
  • Secure Software Development
  • Dependency Management

The expectation is to consistently produce maintainable, reliable and secure software.


4. Hands-on Engineer

The role is highly technical and hands-on.

The engineer is expected to:

  • Write code daily.
  • Develop significant features independently.
  • Debug production issues.
  • Take ownership until issues are resolved.
  • Mentor junior engineers through code reviews.

Approximately 80% of the role is hands-on software engineering.

The company is not looking for candidates who want to transition into Architecture, Product Management or People Management.


Required Skills

Backend Development

Strong experience with:

  • Rust
  • Python
  • REST APIs
  • Asynchronous Programming
  • Event-Driven Architectures
  • Distributed Systems
  • Backend Services
  • API Design
  • API Versioning

Cloud-Native Engineering

Experience with:

  • Docker
  • Kubernetes
  • Container Orchestration
  • Service-to-Service Communication
  • Secrets & Configuration Management
  • Logging
  • Monitoring
  • Platform Scalability
  • Platform Resilience

Databases & Data Management

Experience with:

  • PostgreSQL
  • Redis
  • Data Modelling
  • Query Optimization
  • Transactions
  • Consistency
  • Distributed Data Architectures

Software Engineering

Knowledge of:

  • Automated Testing
  • Integration Testing
  • CI/CD Pipelines
  • Git Workflows
  • Code Reviews
  • Secure Coding Practices
  • Performance Optimization
  • Troubleshooting
  • Debugging

Nice-to-Have Skills

Previous experience with:

Robotics

  • Robotics Industry
  • Autonomous Mobile Robots (AMRs)
  • ROS1 / ROS2
  • Fleet Management Systems
  • VDA 5050

Communication & Distributed Systems

  • MQTT
  • gRPC
  • WebSockets
  • Kafka
  • NATS
  • DDS

Cloud Platforms

  • Multi-tenant SaaS Platforms
  • High-throughput Data Processing

Responsibilities

The successful candidate will:

  • Build backend services powering the MOV.AI platform.
  • Develop scalable APIs and service interfaces.
  • Implement business logic for fleet management, orchestration, deployment, monitoring and analytics.
  • Develop high-performance services using Rust and Python.
  • Build distributed systems running across cloud, edge and robot environments.
  • Improve scalability, reliability and maintainability of existing services.
  • Participate in architecture discussions and convert designs into production software.
  • Build testable and observable systems.
  • Support debugging and root-cause analysis in production.
  • Work closely with Frontend, Robotics, DevOps and QA teams.

Deal Breakers

Candidates will not be considered if they:

  • Lack significant backend development experience.
  • Have no experience developing production software.
  • Have no Docker experience.
  • Have no understanding of distributed systems.
  • Have no automated testing experience.
  • Have no CI/CD experience.
  • Have no API design experience.
  • Have only a DevOps profile.
  • Have moved fully into management.
  • Have stopped writing production code as software architects.

Reporting Line

The role reports to the Backend Team Lead and works closely with:

  • Robotics
  • Frontend
  • DevOps
  • Product

The engineer will contribute to the platform architecture and the development of core backend services.


Compensation

  • Gross annual salary: €50,000 to €65,000
  • Paid over: 14 monthly salaries.
  • Exceptional candidates with strong expertise in Rust, Distributed Systems and Cloud-Native Engineering may receive compensation above this range.
We connect IT professionals with projects that match their skills, professional experience, and goals, then we offer a career progression program, delivered by in-house specialists - our People Experience Partners - to guide them through our journey with us.

What we offer:

  • A project that matches your skills and ambitions, as well as your preferences for working policies and culture.
  • A competitive salary with awesome benefits and opportunities to leverage your knowledge and network to earn additional income.
  • An empowering and respectful work culture enriched with social and learning events.
  • A People Experience Partner specially assigned to you - your go-to career guide, responsible for supporting your growth, facilitating training, and ensuring your work-life balance at KWAN.
At KWAN, they make sure that I feel comfortable with the client I’m working for and that what I’m doing aligns with my career aspirations.
Luis Caldeira, DevOps @ KWAN
At KWAN, I’m given the space to be myself and do what I love. I have control over the projects I work on, as well as the direction of my career.
Pedro Fonseca, Front End Developer @ KWAN
I see my People Experience Partner as someone who is always available to provide me with motivation and constant feedback, which helps me be sure that I am in the right place.
Josimar dos Reis, Software Developer @ KWAN
I know that I’ve contributed to the growth of a company that truly values a “people first culture”, because my ideas, experiences, and individuality were always appreciated.
João Nascimento, Software Developer (KWAN Alumni)
My two years at KWAN were an incredible experience! From the start, I was welcomed into a warm and collaborative environment where I felt truly supported.
Laís Ortiz, Software Developer @ (KWAN Alumni)
Grab this opportunity, apply now!

What You Can Expect as a KWANer

Respect isn’t optional here

You’re trusted to deliver and supported to speak up.

Dedicated People Experience Partner

Someone accountable for your growth, not your allocation.

Continuous learning, built in

Learning that keeps pace with the systems you build.

Recognition that’s visible

Your impact doesn’t go unnoticed. Through our Rocket Points System, we constantly recognize your contributions.

A culture you can feel

From movie and quiz nights to dinners and our annual summer gathering, we don’t just work together - we build real connections.

Flexible spaces to work your way

Remote-first, with physical hubs when you want connection.

Didn't find your mission yet?


Strong profiles don’t always match timing. That doesn’t mean there isn’t alignment.

We review every application. If there’s alignment, we won’t let it get lost in a database.