Senior Software Engineer (.NET, React.js)
Strategic Systems International
Remote
%LABEL POSITION TYPE REMOTE HYBRID%
Full Time
JOB TITLE: Full Stack Developer (.NET Core + React.js)
DEPARTMENT: Software Development
PURPOSE: To design, develop, and maintain scalable, high-performance web applications by leveraging expertise in React.js for the frontend and .NET Core/.NET 6+ (C#) for the backend. The role requires building robust RESTful APIs, implementing modern UI components, and ensuring seamless integration across systems while adhering to best practices in coding, architecture, and DevOps.
KEY RESPONSIBILITIES:
- Design, develop, and maintain scalable, secure, and performant full-stack web applications.
- Build responsive, modern UIs using React.js, Redux, Hooks, Context API, and TypeScript.
- Develop and optimize backend services using .NET Core/.NET 6+, C#, and Entity Framework Core.
- Implement and maintain RESTful APIs for seamless integration across systems.
- Work with relational databases (SQL Server, PostgreSQL) and optimize queries for performance.
- Collaborate with cross-functional teams in an Agile/Scrum environment to deliver high-quality solutions.
- Integrate applications with third-party APIs and external data sources.
- Contribute to microservices-based architecture and implement containerization using Docker (Kubernetes is a plus).
- Ensure CI/CD pipeline efficiency and source control management using Git and Azure DevOps.
- Deploy and monitor applications on cloud platforms (Azure/AWS).
- Write unit tests with Jest/React Testing Library and apply test-driven development practices.
- Troubleshoot, debug, and resolve technical issues efficiently.
- Maintain clear, effective documentation and participate in code reviews.
QUALIFICATIONS, SKILLS, AND EXPERIENCE:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Up-to 3 years' of professional experience as a Full Stack Developer.
- Strong technical expertise in:
- Frontend: React.js, JavaScript (ES6+), Redux, Context API, TypeScript, CSS-in-JS, Styled Components.
- Backend: .NET Core/.NET 6+, C#, Entity Framework Core, RESTful APIs.
- Database: SQL Server, PostgreSQL (NoSQL familiarity is a plus).
- Familiarity with testing frameworks (Jest, React Testing Library) and TDD methodologies.
- Solid understanding of web architecture, microservices, and software design patterns.
- Excellent problem-solving and debugging skills.
- Strong communication skills (written and verbal) with the ability to collaborate effectively in a team environment.
A CULTURE OF BELONGING: At our core, we value diversity and inclusion. As an equal opportunity employer, we are dedicated to creating a workplace where every voice is heard, every person is respected, and everyone has the opportunity to succeed.
Senior Software Engineer (.NET, React.js)
Remote
%LABEL POSITION TYPE REMOTE HYBRID%
Full Time
August 18, 2025