Backend Software Developer

 
Mid-level
🇵🇹 Portugal
Software Developer
Software development

As a Backend Engineer, you will be part of the Digital Team of the Space Unit.

You will be an important piece on the backend environment and you will be responsible for the full lifecycle of applications and services, using cutting-edge technologies and disruptive ideas, to deliver value to our customers. We have growing platforms and we need your help to scaling and to meet the demands of worldwide markets.To make it happen, you need to have solid knowledge and a proven track record of at least 5 years working with .NET framework.

Our teams also work with technologies such as Docker, Kubernetes, gRPC, Entity Framework, PostgreSQL and GitLab CI/CD, and we hope you can help. It is still important to know how to use the Azure infrastructure. You will need to design and develop microservices for products in a highly scalable environment, work with a multidisciplinary team and to architect efficient and reusable back-end systems that drive complex applications.

In the end, you will be part of a team motivated to change the world by delivering amazing scalable Earth Observation products, applications or insights leveraging the capabilities of satellites.

Requirements

Professional experience:

  • Academic background in Computer Science or equivalent field of studies;
  • At least 5 years of experience with Microsoft development tools and programming languages;
  • Experience working with a highly available platforms and products, and working with multidisciplinary teams.

Hardskills:

  • Solid knowledge in .NET framework, microservices and pub/sub architectures, Docker, Kubernetes, gRPC, Entity Framework, PostgreSQL and GitLab CI/CD;
  • Experience using established design patterns;
  • Encourage the use of appropriate software reuse techniques;
  • Skills in Agile methodology, Git and JIRA;
  • Higher education in Computer Science or similar;
  • Minimum 5 years’ experience in .NET projects;
  • Experience with Docker and Kubernetes;
  • Experience in Azure cloud;
  • Experience with database (PostgreSQL) and with orm (EF);
  • Knowledge in microservices architecture (gRPC);
  • Knowledge in clean architecture (CQRS, MediatR);
  • Knowledge of Pub/Sub architectures.

Softskills:

  • Accountability;
  • Empathy;
  • Communication skills;
  • Problem-solving skills and critical thinking;
  • Interpersonal skills;
  • Autonomy;
  • Self-awareness and self-learning;
  • Time management;
  • Team player.

Preferential requirements:

  • Microsoft Azure certification.
  • Knowledge with GIS technologies.
  • Very good level of English, written and spoken.

Additional information

  • Working in a relaxed and positive environment alongside a dynamic, multidisciplinary team
  • We facilitate and promote a balanced and healthy lifestyle, articulating work with the personal life
  • Health insurance
  • Partnerships with gyms, amongst others
  • Up to three additional vacation days
  • Birthday off

 

CEiiA

CEiiA

Company that conceives, develops, and productizes new technologies, products and services towards a more sustainable society

🌞Clean energy
🛒Responsible consumption and production
Aerospace
Automotive
Engineering
Greentech
Manufacturing
Renewable Energy
Sustainability
Technology

Other jobs at CEiiA

 

 

 

 

 

 

 

 

View all CEiiA jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇵🇹 Portugal
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs