We are looking for an experienced Full Stack Developer with hands-on expertise in both frontend (React.js) and backend (.NET Core) development. This role requires a strong command of modern web technologies and a proven ability to deliver high-quality, scalable software solutions across the stack.
Key Responsibilities
- Develop complex and reusable UI components using React.js, including advanced use of Hooks, Context, and conditional rendering.
- Build and maintain scalable web applications with Next.js, implementing SSR, ISR, routing strategies, and API endpoints.
- Implement fully typed frontend logic using TypeScript, with a strong understanding of interfaces and generics.
- Design responsive, pixel-perfect interfaces using Tailwind CSS, adhering to modern design systems.
- Write unit and integration tests using Jest and Testing Library to ensure reliability and maintainability.
- Develop robust server-side logic and RESTful APIs using .NET Core / .NET 5+ in C#.
- Work with MSSQL databases, with additional experience in MongoDB or Redis considered a plus.
- Collaborate with designers, product managers, and other developers to deliver high-impact features end to end.
Required Qualifications
- Minimum 3 years of experience with React.js, including advanced component design.
- Minimum 3 years of experience with .NET Core / .NET 5+ using C#.
- Solid experience with TypeScript, Next.js, and Tailwind CSS.
- Deep understanding of HTML5, CSS3, and modern JavaScript (ES6+).
- Proven ability to develop and consume REST APIs.
- Hands-on experience with MSSQL.
- Familiarity with NoSQL databases such as MongoDB or Redis – an advantage.
- Experience working in agile teams and delivering production-grade systems.