Full Stack Developer | cogify ag

Full Stack Developer | cogify ag

Application ends: May 26, 2025
Apply Now

Job Description

About the company
We are cogify – a dynamic Swiss powerhouse delivering comprehensive tech solutions from A to Z. Our family includes Arrakis, inPositiv and cogify Labs, each contributing unique expertise to our vibrant ecosystem.
At Cogify Group, we specialize in pioneering digital transformation, offering cutting-edge agile consulting, innovating with state-of-the-art technology. Founded in 2018 by two visionary entrepreneurs, cogify Group has expanded its reach globally, now boasting a dedicated team of 50 professionals around the world. We are more than just a technology and consulting group; we are a CH-based, globally active community focused on forging win-win situations that empower our employees and delight our customers.

Join us and be part of a group where innovation meets opportunity, and every challenge is a chance to excel!

Position Overview

We’re looking for a skilled Full Stack Developer with over 5 years of experience in .NET Core, C#, and Angular, with strong expertise in REST APIs, microservices, and NoSQL databases. The ideal candidate will be proficient in both back-end and front-end development, with a solid understanding of parallelism, dependency injection, and modern testing tools. Experience with React, financial or banking services, and working in Scrum teams is a plus.

Requirements

– More than 5 years of demonstrable experience in .NET Core and C#.

– More than 5 years of demonstrable experience in the use of Angular.

– Experience in REST API and microservices.

– Experience in the application of parallelism and dependency injection techniques.

– Experience with non-relational NoSQL databases (MongoDB, Redis, …).

– Ability to write quality, scalable and maintainable code.

– Accustomed to following known patterns, such as Domain Driven Design (DDD) or SOLID principles.

– Familiar with tools and concepts related to tests (unit tests, integration tests, code coverage…).

– Experience using version control systems and CI/CD tools.

– Ability and motivation to learn new technologies, tools, and techniques. Interest in innovation.

– Desirable: Having been part of a Scrum team.

– Desirable: Experience in the provision of financial or banking services.

– Knowledge in React is considered a plus.

Responsibilities:

  • Translate work elements of applications and use cases in functional applications.
  • Design, create and maintain an efficient, reusable and reliable code.
  • Integrate data storage solutions.
  • Ensure the best possible performance, quality and response capacity of applications.
  • Identify bottlenecks and errors, and devise solutions to mitigate and address these problems.
  • It helps maintain the quality, organization and automation of the code.
  • Collaborate with other team members and interested parties.
  • Teamwork and detail orientation.