Role Overview
We are looking for a Backend Developer with 3+ years of professional experience to design, develop, and maintain scalable backend applications and RESTful APIs using the .NET ecosystem. The ideal candidate should have strong server-side development experience, database knowledge, and exposure to AWS or production server environments.
Responsibilities
- Develop and maintain backend applications using C# and ASP.NET Core.
- Design and develop secure, scalable RESTful APIs.
- Build business logic and backend services based on functional requirements.
- Design, develop, and optimize SQL Server databases.
- Work with Entity Framework Core, LINQ, and stored procedures.
- Implement authentication, authorization, RBAC, JWT, and API security.
- Integrate third-party APIs and external services.
- Develop background jobs and scheduled services.
- Identify and resolve application and production issues.
- Optimize API response time and database queries.
- Write clean, maintainable, and testable code.
- Collaborate with frontend, QA, DevOps, and product teams.
- Deploy and support applications in AWS or server environments.
Requirements
- Minimum 3+ years of backend/server-side development experience.
- Strong hands-on experience with ASP.NET Core and C#.
- Strong SQL Server experience.
- Experience building and consuming REST APIs.
- Experience with AWS, cloud infrastructure, or server-side deployment.
- Ability to troubleshoot and resolve real-world production issues.
Skills
- C#
- ASP.NET Core
- SQL Server
- AWS
- Entity Framework Core
Nice to Have
- Docker, Redis, RabbitMQ, or Kafka.
- Microservices, Clean Architecture, or CQRS.
- Kubernetes or Terraform.
- xUnit or NUnit.
Benefits
- Health insurance
- Life insurance
- Provident Fund