Senior .NET Backend Developer
Working Arrangement : Hybrid (3 days onsite, 2 days WFH)
RM10,000 to RM16,000 monthly | Bandar Sunway | Candidates based in Malaysia only
Working Arrangement : Hybrid Join one of the largest digital retail tech teams supporting over 50 high-traffic global websites. You’ll work on high-performance backend systems that power premium ecommerce brands worldwide. If you're passionate about distributed systems and real-time data, this is your playground.
What You’ll Be Doing
...
• Build and maintain scalable backend services across global retail platforms
• Design and develop distributed systems and microservices with real-time data processing
• Own the entire software development lifecycle from design to release
• Implement event-driven and messaging architecture using Kafka or Redis
• Collaborate in an Agile environment with product, DevOps and frontend teams
• Continuously improve performance, resilience and system stability
What You’ll Need
• Minimum 5 years and above in backend development
• Strong experience in .NET Core and C#
• Solid understanding of microservices and distributed architecture
• Skilled in SQL Server and NoSQL databases like MongoDB
• Comfortable with CI/CD, testing and clean code practices
• Mandatory experience with event messaging tools like Kafka, RabbitMQ or Redis
• Familiar with REST APIs and secure backend development
• Hands-on experience with cloud platforms (preferably Azure)
Nice to Have
• Experience with gRPC or GraphQL
• Knowledge of infrastructure as code (Terraform)
• Familiar with ElasticSearch, Algolia or distributed search engines
• Experience with distributed caching systems like Redis
Why You’ll Love It
• Massive career growth in a high-performance global tech team
• Hybrid work setup for flexibility
• Exposure to innovative cloud-native architecture and large-scale systems
• Culture of ownership, innovation and experimentation
How to Apply
Click the application link to apply or send your updated CV to Elaine at elaine(dot)tan@randstad(dot)com(dot)my to find out more.