Overview
🧩 About The RoleWe are looking for a highly skilled Full Stack Developer with strong experience in .NET Core (backend) and React.js (frontend) to build scalable, secure, and high-performance web applications.
You will work closely with product, UI/UX, and business teams to design and deliver end-to-end solutions. This role requires someone who is comfortable owning features from database → API → frontend → deployment.
If you enjoy building real-world products, writing clean code, and solving complex problems, this role is for you.
🛠️ Key Responsibilities
Backend (.NET Core)
Design, develop, and maintain RESTful APIs using .NET Core / ASP.NET Core
Implement clean architecture, layered patterns, and SOLID principles
Work with Entity Framework Core, including performance optimization
Design and manage SQL Server / PostgreSQL databases
Implement authentication & authorization (JWT, OAuth, role-based access)
Handle background jobs, queues, and scheduled tasks when required
Ensure API security, scalability, and performance
Frontend (React.js)
Build responsive and performant UI using React.js
Work with TypeScript, hooks, and modern React patterns
Integrate frontend with backend APIs
Implement reusable components and maintain UI consistency
Optimize frontend performance and user experience
Work closely with designers to convert Figma/UI designs into code
Full Stack & Collaboration
Own features end-to-end (design → development → testing → deployment)
Write clean, testable, and maintainable code
Participate in code reviews and architectural discussions
Debug production issues and provide long-term fixes
Collaborate with QA, DevOps, and product teams
🧰 Technical Skills (Must-Have)
Backend
- NET Core / ASP.NET Core
C#
REST API development
Entity Framework Core
SQL Server or PostgreSQL
Authentication & Authorization (JWT, OAuth)
Frontend
React.js
JavaScript / TypeScript
HTML5, CSS3
Modern UI frameworks (Tailwind, Material UI, Bootstrap – any)
General
Git / GitHub / GitLab
API documentation (Swagger / OpenAPI)
Strong debugging and problem-solving skills
Understanding of system design basics
⭐ Good To Have (Bonus Skills)
Experience with microservices architecture
Cloud experience (AWS / Azure / GCP)
Docker & containerization
CI/CD pipelines
Background job frameworks (Hangfire, Quartz, etc.)
Experience working in SaaS or B2B products
Familiarity with Agile / Scrum processes