Your mission
As a Senior Full Stack Engineer, you will be a key player in one of our cross-functional teams, building and shaping the future of our products. We're moving from separate frontend/backend teams to unified, agile squads, and you'll be at the heart of this transition. You will design, develop, and deploy end-to-end features, translating business needs into robust technical solutions.
Your initial focus will be on a new, cutting-edge project for a major customer. This project leverages a modern stack including .NET 9 (soon .NET 10), Clean Architecture, and DDD principles, with a continuously updated Angular frontend (v18). We're looking for an engineer who is not just a coder, but a curious and inventive problem-solver who enjoys collaborating to build great software.
You Will
Your initial focus will be on a new, cutting-edge project for a major customer. This project leverages a modern stack including .NET 9 (soon .NET 10), Clean Architecture, and DDD principles, with a continuously updated Angular frontend (v18). We're looking for an engineer who is not just a coder, but a curious and inventive problem-solver who enjoys collaborating to build great software.
You Will
- Design, develop, and deploy robust, scalable, and end-to-end features for our customer-facing applications.
- Write clean, high-performance, and maintainable code in C#/.NET for the backend and Angular/TypeScript for the frontend.
- Take ownership of features from concept to deployment, collaborating closely with product managers, designers, and other engineers.
- Contribute to our technical direction by applying your knowledge of architectural patterns like Clean Architecture and DDD.
- Enhance and maintain our modern Angular application, ensuring a seamless and responsive user experience across all devices.
- Champion software quality by writing meaningful tests, performing thorough code reviews, and providing constructive feedback.
- Communicate with stakeholders to refine requirements and ensure the features you build deliver real value.
- Help foster a fun, collaborative, and high-performing team culture.