Senior Backend Engineer

This vacancy is related to Recruitment Partner Program
Full-time/Remote in Lisbon
Master's degree
Anna Guliyeva

Our client is an international product technology company developing advanced cloud-based solutions for connected devices and data-intensive enterprise environments.
The company operates at the intersection of backend engineering, cloud infrastructure, distributed systems, real-time data processing, and IoT. Its engineering teams build highly scalable platforms designed to process large volumes of data while maintaining strong performance, security, availability, and reliability.
The role provides an opportunity to work within an international, cross-functional environment and contribute directly to the architecture and development of a technically complex global product.
We are looking for an experienced Senior Backend Engineer to join an international product development team working on building disruptive technology in the IoT space. As part of team, you’ll design and implement scalable management systems, solve complex problems, and shape the future of IoT through innovative software solutions.

Requirements

  • 5+ years of software development experience;
  • Strong experience with Java and Spring Boot;
  • Hands-on experience with Apache Flink, Apache Spark, or similar technologies;
  • Experience with Apache Kafka or another event-streaming platform;
  • Experience with cloud-based microservices;
  • Experience with relational and NoSQL databases;
  • Understanding of distributed systems and data-intensive architectures;
  • Experience with CI/CD, automated testing, deployment, and monitoring;
  • Experience using AI-assisted development tools;
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience;
  • English level: Upper-Intermediate or higher.

Would be a plus

  • Experience with Apache Iceberg;
  • Knowledge of Data Lake or Lakehouse architecture;
  • Experience with multi-cloud and multi-tenant systems;
  • Experience with high-availability and high-throughput systems;
  • Background in IoT, telecommunications, logistics, or data platforms.

Responsibilities

  • Design and develop scalable backend systems and data pipelines;
  • Build reliable, secure, and high-performance solutions;
  • Develop backend services using Java and Spring Boot;
  • Work with Kafka, Flink, Spark, and related technologies;
  • Contribute to architecture and technical design;
  • Participate in coding, testing, integration, deployment, and monitoring;
  • Troubleshoot and improve production systems;
  • Take ownership of solutions from design to production support.

The Company offers

  • Hybrid work in Portugal;
  • Paid annual vacation;
  • Meal allowance;
  • Health insurance for the employee;
  • Financial support for home office equipment;
  • Work on a complex international product;
  • Challenging tasks involving distributed systems and real-time data;
  • Participation in architectural decisions;
  • End-to-end ownership of technical solutions;
  • International product and engineering teams;
  • Professional growth in Java, Kafka, Flink, Spark, and cloud technologies.
Anna Guliyeva

We use Cookies in order to guarantee the full range of functions and to improve them continuously. By clicking on 'Accept all' you agree that functional cookies, statistics cookies and marketing cookies for personalised display of content from our advertising partners are stored in your browser. You can find further information in our Privacy Policy and Cookies information.

Accept all
Want to staff security architect?
Leave your details and we will contact you regarding terms and conditions