Position Details
About this role
This is a senior-level, hands-on software engineering role focused on rebuilding a web platform and implementing a Content Management System (CMS). You will lead a small project team while designing and building production-quality backend and frontend components, with strong ownership of architecture, performance, security, and maintainability.
Key Responsibilities
- Designing and building a new modern web platform and CMS using C#.Net and SQL Server
- Leading small project teams while staying hands-on in development
- Translating business and user needs into clean, scalable technical solutions
- Improving existing systems with a focus on performance, security, and long-term maintainability
- Writing high-quality code, automated tests, and technical documentation while setting CI/CD and engineering standards
Technical Overview
The stack centers on C#.Net and SQL Server for backend, plus frontend frameworks and modern JavaScript-based UIs. The role emphasizes enterprise design principles (clean architecture, design patterns, scalable systems), CI/CD with automated testing, and applying web security best practices.
Ideal Candidate
The ideal candidate is a senior full-stack software engineer with strong hands-on experience rebuilding a web platform and designing systems with clean architecture and design patterns. They have deep backend experience with C#.Net and SQL Server, strong frontend experience with modern JavaScript-based UIs, and comfort owning technical direction while mentoring others in CI/CD environments with automated testing.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Must have senior-level experience building and maintaining web-based software systems, Must demonstrate backend development with C#.Net and SQL Server
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile