JOB REQUIREMENTS
We are looking for an experienced full stack developer
- Strong proficiency in C#, .NET 8+, ASP.NET Core, Web API, Angular, React, TypeScript, and JavaScript.
- Experience designing and developing RESTful APIs and GraphQL services.
- Strong understanding of Clean Architecture, Domain-Driven Design (DDD), and Microservices architecture.
- Experience building scalable backend systems with ASP.NET Core and Microservices.
- Hands-on experience with SQL Server, PostgreSQL, and MongoDB.
- Experience with Azure and/or AWS cloud platforms.
- Proficiency with Docker and Kubernetes for containerization and orchestration.
- Experience implementing Identity Management, Redis caching, and message brokers such as RabbitMQ or Kafka.
- Strong knowledge of performance tuning, unit testing, and integration testing.
- Familiarity with Git version control systems.
- Experience with mobile development using Flutter, .NET MAUI, or React Native is an added advantage.
- Native mobile development experience with Android (Kotlin) and/or iOS (Swift) is a plus.
Qualifications
- Bachelor's Degree (B.Sc./B.Tech./HND) in Computer Science, Software Engineering, Computer Engineering, Information Technology, or a related field.
- Experience Level: Minimum of 5 years of proven professional experience in full-stack software development.