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 .NET Core/Framework, ensuring high performance and maintainability
• Build reusable UI components and implement complex business logic using C#
• Develop and maintain RESTful APIs using ASP.NET Core
• 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 .NET technology
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
• Knowledge of React.js, including Hooks, Context API, and modern state management solutions will be a plus
• 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