Role Overview
As a Senior C#/.NET Full Stack Engineer, you will lead the design and implementation of reliable, high-performance software solutions. You'll work closely with product, design, and engineering teams to turn business needs into functional systems, ensuring technical excellence across the full development lifecycle.
Key Responsibilities
- Develop and maintain full-stack applications using C#, .NET, and related technologies
- Collaborate with stakeholders to define requirements and deliver functional features
- Optimize application performance, responsiveness, and scalability
- Conduct code reviews and uphold best practices in software engineering
- Diagnose and resolve technical issues across services and databases
- Support junior engineers through mentorship and knowledge sharing
- Keep current with emerging trends and tools in software development
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline
- Minimum of 5 years of hands-on experience with C# and .NET frameworks
- Proficiency in front-end technologies including HTML, CSS, JavaScript, and modern frameworks such as Angular or React
- Experience working with SQL databases and building or integrating RESTful APIs
- Familiarity with Agile methodologies and project tracking tools
- Strong analytical and debugging abilities
- Clear communication skills to bridge technical and non-technical audiences
Work Environment
This role offers full remote flexibility with adaptable hours, allowing you to work from anywhere. The team values collaboration, innovation, and inclusivity, fostering a supportive culture where diverse perspectives are welcomed and growth is encouraged.
Compensation & Benefits
- Competitive salary with flexible payment options
- Opportunities for professional advancement
- Support for ongoing learning and skill development
- Remote-first work model with a focus on work-life balance


