Senior Golang Developer

Warsaw, hybrid

Join the team building Europe’s data cloud.

Are you looking for a place where your work truly matters? At CloudFerro, we design and operate large-scale cloud platforms that power Europe’s space sector, scientific research, and climate studies. Our infrastructure enables the storage and processing of petabytes of Earth observation data, supporting daily work at organizations such as the European Space Agency (ESA), EUMETSAT, ECMWF, Mercator Ocean International, DLR, and EGI.

If you are passionate about modern technologies, large-scale data processing, and working in an environment where your impact is tangible, CloudFerro may be the right place for you.

Why CloudFerro?

  • A team of experienced experts who enjoy sharing knowledge
  • International projects built with modern technologies
  • A collaborative, open, and friendly work culture
  • A real contribution to the development of Europe’s digital infrastructure

Due to our dynamic development, we are looking to join our team a:

You will join one of our product teams and help develop the technologies behind some of the largest satellite computing platforms in Europe.

Your role:

  • Developing and maintaining modules responsible for authentication, authorization, and user role management;
  • Building reliable, scalable, and high-quality backend services for mission-critical systems;
  • Designing and developing new features, refactoring existing code, and ensuring high code quality through testing and best engineering practices.

How do we work?

  • Our tech stack includes Go, Python, PostgreSQL, Redis, RabbitMQ;
  • Our Software Development department consists of over 70 engineers: developers, testers, analysts, and DevOps specialists;
  • We use Kubernetes, Tanka, and ArgoCD in our daily work;
  • Automation plays a key role in everything we do;
  • Monitoring is based on Prometheus and the ELK stack;
  • We follow best engineering practices: code reviews, CI/CD pipelines, testing;
  • High quality, reliability, and scalability are essential — our systems are business-critical;
  • We work on Linux;
  • We follow Scrum / Agile methodologies;
  • Our core tools include Git, Jira, and Confluence.

What we’re looking for:

  • At least 6 years of commercial software development experience;
  • A degree in Computer Science or a related field;
  • Ability to write clean, efficient, and maintainable code (Go and/or Python preferred);
  • Solid knowledge of algorithms and data structures;
  • Good understanding of SQL and how to design efficient queries;
  • Hands-on experience designing and developing microservices architectures, with a clear understanding of their strengths, limitations, and architectural trade-offs;
  • Practical knowledge of Linux;
  • Experience writing unit tests and working with TDD;
  • A growth mindset and willingness to continuously learn;
  • Comfortable working in English on a daily basis.

What do we offer?

  • Work on meaningful projects for the European space sector, climate research, and science;
  • An open environment where ideas are discussed collaboratively and learning happens every day;
  • A high level of autonomy in organizing your work;
  • Real influence on technical and business decisions within your projects;
  • Collaboration with top-class engineers and domain experts;
  • Competitive compensation with stable employment options;
  • A comprehensive benefits package including private medical care, Multisport card, and life insurance;
  • Access to language classes.

Want to know more?

Feel free to contact our recruitment team:

Senior Golang Developer - CloudFerro Head 0032 1
Małgorzata Duda

Recruitment Expert

mduda@cloudferro.com

Linkedin

Senior Golang Developer - CloudFerro Head 0035 1
Wioletta Dobkowska

Recruitment Expert

wdobkowska@cloudferro.com

Linkedin

Senior Golang Developer - CloudFerro 020
Senior Golang Developer - 002 coding

Software Developers

Software Development

We create and develop advanced distributed systems. Their task is to provide services for the extensive processing of satellite data, of which we collect and catalogue vast quantities. In order for our systems to work efficiently, we need services to retrieve, describe and record this data.