Senior Full Stack Software Engineer, .NET/React
Posted 2hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Full Stack Software Engineer responsible for developing backend and frontend solutions at CentralReach. Focus on .NET and React with collaboration across product and design teams.
Responsibilities:
- Own end-to-end delivery of features—from design and implementation to deployment and monitoring
- Design and develop scalable backend services using .NET (C#, ASP.NET Core)
- Build and maintain modern, performant frontends using React, TypeScript, and related tooling
- Collaborate with product and design to translate requirements into clean, maintainable solutions
- Drive architecture decisions, including API design, data modeling, and system integration
- Ensure code quality and maintainability through testing, code reviews, and best practices
- Troubleshoot and resolve production issues, ensuring high system reliability
- Mentor junior engineers and contribute to a high-performing engineering culture
- Continuously improve development processes, tooling, and team velocity
Requirements:
- 6+ years of professional software development experience
- Strong experience with .NET / C# and building RESTful APIs
- Strong experience with React and modern frontend development (hooks, state management, component design)
- Experience with TypeScript, HTML, CSS
- Solid understanding of software architecture and design patterns
- Experience working with relational databases (PostgreSQL, SQL Server, etc.)
- Familiarity with cloud environments (AWS, Azure, or GCP)
- Experience with CI/CD pipelines and modern deployment practices
- Strong problem-solving skills and ability to work independently with minimal oversight
- Excellent communication and collaboration skills.
Benefits:
- Competitive compensation
- Comprehensive health benefits
- Generous PTO
- 401(k) matching
- Paid parental leave
- Hybrid work schedules
- Career development support
- Wellness programs
- Opportunities to give back through CR Cares™














