Design, develop, and maintain backend services for core product features.
Optimize backend logic, database queries, and service integrations to support high concurrency, low latency, and high availability.
Participate in backend technical design, implementation, and testing to ensure production-ready delivery.
Collaborate with product, frontend and DevOps team to deliver backend features effectively.
Monitor system performance, troubleshoot issues, and provide timely fixes for production incidents.
Write and maintain clear technical documentation to support system maintainability and knowledge sharing.
Continuously improve backend engineering practices, tools, and system reliability.
Requirements:
Bachelor's degree in computer science, software engineering, or a related technical field.
2-5 years of hands-on experience in Software Development, focusing on backend development, with solid exposure to building production-grade services. Fresh graduates with relevant internship or project experience are welcomed to apply.
Practical experience with .NET Core and C# in real-world backend applications.
Strong understanding of RESTful API design, HTTP fundamentals, and basic web technologies (HTML, CSS, JavaScript) for backend integration.
Experience working with relational databases (e.g. MySQL, PostgreSQL, SQL Server).
Preferred Skills
Knowledge of NoSQL solutions and cloud platforms such as AWS, AliCloud, GCP etc.
Familiarity with Docker, basic Kubernetes concepts, microservices architecture, or distributed system patterns is a plus.