Overview
We are seeking an experienced Backend Developer to design, build, and maintain scalable web applications for next-generation digital products. You will work closely with product, design, QA, infrastructure, and operations teams to deliver high-quality, reliable solutions in a fast-paced environment.
Responsibilities
- Design, develop, and maintain backend web applications and services
- Build scalable APIs and backend systems using .NET technologies
- Prepare technical documentation and system specifications
- Conduct code reviews and contribute to engineering best practices
- Collaborate with cross-functional teams including Product, Frontend, Design, QA, and Infrastructure
- Participate in the full software development lifecycle from design to deployment and support
Requirements
- Minimum 3 years of hands-on software engineering experience
- Strong proficiency in C#, .NET Core, ASP.NET Web API, and Entity Framework
- Experience with SQL and NoSQL databases (MySQL preferred)
- Hands-on experience with Docker and containerized applications
- Good understanding of Object-Oriented Programming (OOP), design patterns, and software architecture
- Experience building microservices and multi-tier (N-tier) applications
- Familiarity with cloud platforms such as AWS is an advantage
- Strong communication skills and ability to work effectively in a collaborative team environment
Nice to Have
- Experience in gaming, entertainment, or high-traffic consumer applications
- Exposure to CI/CD pipelines and cloud-native development practices