Full Stack Software Developer – Angular / .NET, (Athens, Greece)

Athens
Software Development

Cegeka is a leading European IT solutions provider, helping organizations innovate, scale, and deliver future-ready software. Our mission is to integrate technology into everyday life and enable innovation through technology. We value collaboration, entrepreneurial spirit, and personal growth, empowering people to make the best decisions for both business and themselves. Our client is a Belgian pension fund supplier specializing in supplementary pension schemes and end-to-end pension management services. As part of a major digital transformation initiative, the client is rebuilding its legacy core platform from scratch. The goal is to create a modern, end-to-end, cloud-native pension platform that replaces, integrates, and optimizes all business processes, with a strong focus on data, calculations, integrations, scalability, and compliance. To support this initiative, we are building an entirely new engineering team from the ground up, consisting of 1 Tech Lead, 1 Senior Engineer, 2 Mid-Level Engineers, and 1 Junior Engineer. This is a unique opportunity to join a newly formed team and play a key role in shaping both the product and the engineering culture from the very beginning. We’re looking for Full-Stack Engineers with strong .NET and Angular skills to help build and scale the next-generation pension platform. You’ll work in an Agile environment on a distributed, cloud-native system, contributing to critical business capabilities, integrations, and modern engineering practices.#LI-SX1

  • Design, develop, and maintain complex applications.
  • Translate architecture into scalable and maintainable implementations.
  • Integrate external applications, services, and business-critical data flows.
  • Collaborate closely with cross-functional Agile teams.
  • Apply TDD, refactoring, and modern software engineering practices.
  • Contribute to technical discussions, architectural decisions, and product improvements.

What you need to succeed:

  • Strong experience with .NET Core, building REST APIs, microservices, and scalable server-side applications.
  • Solid knowledge of Angular.
  • Hands-on experience with Microsoft Azure, CI/CD pipelines, containerization (Docker/Kubernetes), and monitoring/observability tools.
  • Strong understanding of TDD practices, code quality, refactoring, and architectural thinking in distributed systems.
  • Experience working in cross-functional Agile teams and contributing to both technical and product decisions.

What are we offering:

  • 22 annual vacation days, 3 sick days that are not carried to the next year (no medical certificate required)
  • A seniority day is added every 3 years in the company
  • Private medical insurance
  • Monthly meal tickets 
  • Flexible benefits – 25 EUR/month, that you can invest however you choose
  • A work culture based on cooperation and development - customized learning paths through external providers as well as special development programs.
  • We offer remote work flexibility, driven by smart working principles and aligned with team goals and values
  • Wellbeing initiatives to encourage a healthy work life balance through webinars, specialized sessions and internal programs, per our colleagues’ input
  • In close cooperation is a value we live by, through moments that matter, like recurring hangout parties, team buildings, team bonding events
At Cegeka I found what’s rare in a job: accountability and colleagues who help.

Georgia Margariti

Change Manager

Application flow

Do you have any questions about this role?

Let's connect.