Senior Software Engineer – .NET/React.js

Description

About Gapstars

About Gapstars

Gapstars is a Netherlands-based software development services provider that builds remote, agile teams in Sri Lanka and Portugal for innovative tech companies. Today, we are home to 220+ TechStars and innovative minds, turning scalable software into performance products that shape the future. Our partners are highly ambitious tech companies that are looking to conquer their respective markets.

Responsibilities

• Design and implement scalable web applications using React.js and .NET Core/Framework, ensuring high performance and maintainability

• Build reusable UI components and implement complex business logic using C# and modern React patterns

• Develop and maintain RESTful APIs using ASP.NET Core, integrating them with front-end React applications

• Manage database design, optimization, and data access using Entity Framework Core and SQL Server

• Participate in architectural discussions and contribute to technical decision-making processes

• Conduct thorough code reviews and mentor junior developers in both React and .NET technologies

The Role

Senior Software Engineer - .NET/React.js

Requirements

• 3-5 years of demonstrated experience in full-stack development with React and .NET

• Strong proficiency in C# programming, including LINQ, async/await patterns, and dependency injection

• Advanced knowledge of React.js, including Hooks, Context API, and modern state management solutions

• Experience with ASP.NET Core Web API development and RESTful service design principles

• Solid understanding of Entity Framework Core, including code-first migrations and complex data relationships

• Proficiency in writing clean, testable code using design patterns and SOLID principles

• Experience with SQL Server, including query optimization and database design

Additional Skills

• Hands-on experience with CI/CD pipelines and deployment strategies

• Knowledge of TypeScript and modern front-end build tools (Webpack, npm)

• Understanding of authentication and authorization implementations using Identity Server or similar frameworks

• Experience with unit testing frameworks (xUnit, Jest) and test-driven development practices

Preferred Qualifications

• Experience with microservices architecture and containerization using Docker

• Knowledge of Redux or other state management libraries for complex React applications

• Familiarity with .NET Core middleware and custom configuration providers

• Experience with real-time communication using SignalR

Personal Qualities

• Strong problem-solving abilities with attention to both technical and business requirements

• Excellent communication skills for collaborating with cross-functional teams

• Self-motivated learner who stays current with evolving technology trends

• Ability to balance technical debt with delivery deadlines effectively

"Gapstars is committed to a diverse and inclusive workplace. We are an equal opportunity employer and do not discriminate based on race, national origin, gender, disability, or age. Your personal information collected during the application process is handled following our privacy policy and used exclusively for recruitment and hiring purposes only"


*You may unsubscribe from these communications at any time. For our full Privacy Policy, Click here.

*You may unsubscribe from these communications at any time. For our full Privacy Policy, Click here.

Here to help

Reach out to us, and let’s explore how we can build your dreams with the right people, expertise, and solutions.