Mid-Level Fullstack Developer (.NET / Next.js)
J
JobgetherEducation technology
Remote work opportunity in Brazil.Full-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Advanced English proficiency
- Experience
- At least 3 years of professional experience in backend development with C# and .NET.
- Required Skills
- Microsoft SQL ServerTypeScriptC#Next.jsReactRESTful APIs
Requirements
- Have at least 3 years of professional experience in backend development with C# and .NET.
- Have experience building, integrating, and maintaining RESTful APIs.
- Know Entity Framework Core or similar object-relational mapping tools.
- Have experience with relational databases such as Azure SQL or Microsoft SQL Server.
- Understand dependency injection, SOLID principles, and layered software architecture.
- Have experience with React, TypeScript, and Next.js, and be willing to contribute across the full stack.
- Be familiar with Git and software testing practices, including unit and integration testing.
- Be able to navigate, understand, and contribute to large and complex codebases.
- Have strong communication and collaboration skills and advanced English proficiency for working with international clients and teams.
- Familiarity with Azure services, Azure Cosmos DB, reporting tools, application monitoring and logging, monorepo tools, Tailwind CSS, CI/CD, Azure DevOps, or authentication technologies is a plus.
Responsibilities
- Build, maintain, and improve backend services using C#, ASP.NET Core with .NET 8, and Entity Framework Core.
- Develop and integrate RESTful APIs following project patterns and architectural standards.
- Contribute to frontend development using Next.js 14, React 18, and TypeScript.
- Integrate reporting and analytics services to support platform functionality and data-driven insights.
- Collaborate with clients and internal teams to understand requirements and deliver technical solutions.
- Apply and help maintain project coding standards, architecture, and development practices.
- Write and maintain unit and integration tests.
- Participate in code reviews and support continuous improvements in code quality.
- Deliver complete, tested, and maintainable features as part of an Agile team.
View Full Description & ApplyYou'll be redirected to the employer's site