Full Stack Developer (.NET & React)
Summary
A full stack developer builds and maintains web applications end to end, developing backend services and APIs with .NET Core and C# while creating responsive React frontends. The role works remotely within a cross-functional team, shipping features from concept through deployment, testing, and code reviews.
About the Role
Our client is seeking a versatile Full Stack Developer proficient in both .NET backend development and React frontend frameworks for their fully remote team. This role is integral to building and enhancing their comprehensive suite of web applications, contributing to both the server-side logic and the user interface. You will collaborate with product owners and fellow engineers to deliver high-quality, scalable, and maintainable software solutions from concept to deployment. This position is ideal for a developer who enjoys working across the entire technology stack in a flexible, remote-first setting.
Key Responsibilities
- Develop and maintain robust backend services and APIs using .NET Core , C#, and related technologies.
- Design and implement responsive and user-friendly frontend interfaces using React , JavaScript, HTML, and CSS.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, well-documented, and thoroughly tested code.
- Participate in code reviews, identify areas for improvement, and contribute to architectural discussions.
- Troubleshoot, debug, and upgrade existing systems, ensuring optimal performance and reliability.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- Minimum of 4 years of professional experience in full stack development.
- Strong proficiency in C#, .NET Core, ASP.NET, and SQL Server.
- Solid experience with modern JavaScript frameworks, particularly React .
- Understanding of RESTful services, API design, and asynchronous programming.
- Familiarity with version control systems (e.g., Git) and agile development methodologies.
Benefits
- Competitive salary and potential for performance bonuses.
- Fully remote work environment offering significant flexibility.
- Comprehensive health, dental, and vision insurance plans.
- Opportunities for continuous learning and professional development.
- A supportive and collaborative team culture focused on delivering innovative solutions.
What they ask for
Required
- Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent experience
- Minimum of 4 years of professional experience in full stack development
- Strong proficiency in C#, .NET Core, ASP.NET, and SQL Server
- Solid experience with modern JavaScript frameworks, particularly React
- Understanding of RESTful services, API design, and asynchronous programming
- Familiarity with version control systems (e.g., Git) and agile development methodologies