remote
Senior Full Stack .NET Developer - Mountain Warehouse
Software Engineer
Senior Full Stack .NET Developer responsible for building and maintaining microservice‑based web applications using C#, .NET, JavaScript and modern front‑end technologies, with a focus on clean code, unit testing and continuous delivery.
About the role
Key Responsibilities
- Design, develop, and maintain scalable microservice APIs using C# and the .NET platform.
- Implement responsive front‑end features with JavaScript, HTML, and CSS, ensuring seamless integration with back‑end services.
- Participate in code reviews, pair programming sessions, and enforce best‑practice standards across the team.
- Write comprehensive unit tests and contribute to automated CI/CD pipelines for continuous delivery.
- Collaborate with product‑focused squads using Kanban to prioritize work, estimate effort, and deliver features on schedule.
Requirements
- 5+ years of professional experience in C# and .NET development, including microservice architectures.
- Strong front‑end skills with modern JavaScript frameworks and solid understanding of HTML/CSS.
- Proven experience with RESTful API design, versioning, and documentation.
- Hands‑on experience with unit testing frameworks and CI/CD tools.
- Excellent problem‑solving abilities, collaborative mindset, and a commitment to code quality.