Job Title : Software Engineer (C# .NET Core, SQL, AWS)
Experience : 2–5 years
Location : Onsite
Industry : Media & Entertainment
About the Role
We are looking for a Software Engineer with strong backend development experience in C# .NET Core to join our team. This role is focused on building scalable backend systems, working with relational and non-relational databases, and leveraging cloud technologies. You will be part of an agile team, contributing primarily through hands-on coding, with exposure to DevOps and CI / CD practices.
This role is also a great opportunity to learn from senior engineers and Tech Leads, contribute to team-wide initiatives, and gradually take on more ownership of features and services.
Responsibilities
- Design, develop, and maintain backend services and APIs using C# .NET Core
- Write clean, efficient, and maintainable code following best practices
- Work with relational databases and optimize queries for performance
- Utilize non-relational databases (e.g., MongoDB, DynamoDB, Redis) where appropriate
- Write and maintain unit tests for backend services under the guidance of senior engineers and the Tech Lead, contributing to overall test coverage and code quality.
- Contribute to Agile development processes by participating in sprint planning, daily stand-ups, retrospectives, and ensuring timely delivery of features.
- Support CI / CD pipelines and containerized deployments.
- Leverage AI-assisted development tools to improve coding efficiency and learn best practices.
- Contribute to code reviews, testing, and documentation
- Partner with QA to ensure features are well-tested and delivered with high quality.
- Collaborate closely with product managers and other engineers to deliver features.
- Assist in implementing monitoring, logging, and performance tuning to ensure system reliability.
- Work with senior engineers to incorporate security and compliance best practices into backend services.
Required Skills & Experience
2–5 years of professional experience as a software engineerStrong proficiency in C# .NET CoreExperience with relational databases (PostgreSQL preferred)Exposure to non-relational databases (e.g. MongoDB, DynamoDB, Redis)Familiarity with AWS or other cloud platformsUnderstanding of basic cloud-native concepts such as scalability, resiliency, and fault tolerance.Understanding of CI / CD pipelines, Git, containerizationExperience working in Agile teams and familiarity with Agile methodologies (e.g., participating in sprint planning, daily stand-ups, and retrospectives).Solid grasp of software engineering fundamentals, including data structures and algorithmsExperience writing unit and integration tests for backend services with minimal help, with a focus on building testing discipline and contributing to overall code quality.Exposure to modern API design principles (e.g. REST, GraphQL, or gRPC).Exposure to AI-assisted coding tools with the ability to use them effectively to accelerate learning, coding efficiency, and daily productivity.Exposure to monitoring and observability tools (e.g., Sentry, Datadog, New Relic).Awareness of security best practices in API and backend development.Willingness to adopt and learn emerging technologies and engineering practices.Preferred Qualifications
Exposure to backend testing or performance profiling tools is a plus.Experience in the media & entertainment industryFamiliarity with distributed systems, microservices, or messaging queuesHands-on experience with frontend integration or full-stack exposure is a plus.