Full Stack Developer (.Net, Angular & Azure)
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Full Stack Developer to join our dynamic software development team. The ideal candidate will possess a strong background in both front-end and back-end development, with experience in a variety of programming languages and frameworks. This role involves designing, developing, and maintaining scalable applications, ensuring seamless integration across multiple platforms. The successful applicant will contribute to innovative projects using cutting-edge technologies and best practices in software engineering., * Lead the end-to-end delivery of complex software solutions-from requirements gathering and architecture design to development, testing, and production deployments
- Own and drive long-term technical initiatives and architectural improvements across systems
- Collaborate closely with stakeholders to align technical solutions with business goals
- Champion engineering best practices, including CI/CD, automated testing, and scalable design patterns
- Conduct code reviews and provide technical guidance to peers and junior engineers
- Proactively identify and reduce technical debt, improve system resilience, and optimize performance
- Lead incident response and root cause analysis for production issues
- Contribute to the evolution of our engineering culture and platform strategy
Requirements
- Good Knowledge of the Scrum framework and the value of Scrum.
- Ability to work in a team environment.
- Ability to build and motivate a team, creating a productive, happy and inclusive team environment.
- Strong experience with C#, .Net Framework 4.8, .NET 8+, EF.
- Proficiency in building Singe Page Applications (SPAs).
- Knowledge of Azure Cloud Services.
- Proficiency with Git and trunk-based development.
- DevOps & CI/CD (ADO or GitHub),
- Familiarity with design patterns and architectural styles (e.g. modular monolith, microservices, event-driven).
- Test Driven Development.