Software Engineer - Backend (M/F/D) 03_2024

Aveiro, Portugal

GENIUS Integration | Inova-Ria

Inova-Ria - Association of Companies for an Innovation Network in Aveiro is a non-profit organization whose purpose is the creation and consolidation of a cluster in the area of Information Technologies, Communication and Electronics, with special focus on telecommunications, centered in the Aveiro Region.

Inova-Ria is currently looking for a Software Engineer (Backend), for integration in one of its Associates, which works in the area of IoT-based business models, while improving citizens’ quality of life and contributing to bridge the digital divide.

What we are looking for:

We are looking for a Software Engineer (Backend) to work in developing, producing, and testing our ground electronic products that will be part of our SATCOM network. Together we will build an operational Satellite Communication (SATCOM) network ready to fly to space in 2025 and demonstrate, in a real testing scenario, its capabilities to provide IoT connectivity to ground devices. 

You should be comfortable working in a small team, with a significant share of autonomous work, in a dynamic startup environment. You will also be expected to work collaboratively across different domains, to rapidly develop and scale high-quality products in a rapidly evolving market.

Critical Thinking
Personal Evolution
Technical Expertise

Main Responsabilities:

  • - Designing, develop, test, deploy and evolve, a scalable backend architecture for an IoT network infrastructure;
  • - Write and maintain code to support our current and future products;
  • - Optimize performance and scalability of our backend to deal with large amounts of IoT data;
  • - Integrate applications with different systems and services, focusing on robust APIs;
  • - Build efficient data pipelines to ingest, process and store data from a variety of sources, prioritizing data integrity and traceability;
  • - Implement robust data validation and error handling to ensure data quality and pipeline robustness;
  • - Collaborate with colleagues to identify and solve complex problems;
  • - Ensure the ongoing robustness of our platform, identify, and resolve potential blockers and bottlenecks, troubleshoot bugs and errors;
  • - Work in a cross-functional agile environment, engaging with both technical and non-technical teams.

Skills and Experience:

  • - Bachelor’s or Master’s degree in Computer Science or any similar fields;
  • - Experience in designing and developing robust backend systems;
  • - In-depth knowledge of backend programming languages (e.g. C#, Java, Golang, Python), with focus on RESTful APIs and event driven architecture (e.g. Kafka, Kinesis, SQS, MQTT);
  • - Familiarity with containerization and orchestration tools (e.g. Docker, Kubernetes);
  • - Experience working in cloud development environments (e.g. AWS, Azure);
  • - Relevant knowledge of database management systems (e.g. Postgres, DynamoDB);
  • - Strong understanding of software development methodologies (e.g. Agile);
  • - Excellent communication and interpersonal skills;
  • - Ability to work effectively in a team environment and build strong working relationships;
  • - Confident, articulate, self-motivated, determined & energetic;
  • - Good level of English, both written and spoken;
  • - Ability to thrive in a fast-paced, collaborative, hands-on entrepreneurial environment.
  • Nice-to-have skills:
  • - Some frontend skills using Javascript, HTML, Typescript, Vue || React || Angular;
  • - Experience with other languages like NodeJS, Rust, etc.;
  • - Familiarity with Middleware Architecture or Message Queues;
  • - Experience with CI/CD and microservice or serverless architecture.

How to Apply

Applications can be made through the form available at the top of this page or by e-mail to


1. Motivation letter;

2. Detailed curriculum vitae;

3. Copy of qualification certificates and other relevant supporting documents.

Note: documents should preferably be sent in PDF format. If the application is made by e-mail, the subject must contain only the following reference:  Software Engineer - Backend (M/F/D) 03_2024 application

Non- discrimination and equal acess policy:

Inova-Ria actively promotes a non-discrimination and equal access policy, reason for which no candidate can be benefited, prejudiced, or deprived of any right or exempted from any duty for reasons such as age, sex, disability, sexual orientation, chronic illness, nationality, ethnic origin or race, religion or political beliefs.

Work Location:

Country: Portugal

City: Porto

With the submission of your application and in accordance with current law, we inform you that the personal data you have provided us with will be processed for the purpose of managing and evaluating recruitment and selection processes, which may be provided to companies associated with Inova-Ria. At any time, you can request that your personal data be changed or deleted from our database by emailing See our privacy policy here.