Experience: 7 to 16 years
Requirements
· Significant experience (typically 7+ years) as a backend engineer in complex environments, with a strong track record of technical ownership, system modernization, and mentoring.
· Hands-on expertise with .NET Core, C#, ASP.NET Web API, and SQL Server in production-grade systems.
· Proven ability to manage and refactor legacy applications, addressing technical debt and applying modern design principles.
· Strong background in software architecture, system design patterns, and API design (RESTful services; microservices experience is a plus).
· Skilled in database development and performance tuning using T-SQL; familiarity with PostgreSQL or migrations is a plus.
· Experience in production debugging, incident analysis, and building resilient backend systems.
· Strong advocate for clean code, test automation, and continuous integration.
· Familiar with DevOps practices and tools (e.g., Git, Azure DevOps, CI/CD pipelines).
· High sense of ownership, urgency, and accountability.
· Excellent communication and collaboration skills.
· Bachelor’s degree in Computer Science, Software Engineering or a related technical field.
Nice to Have
· Experience with cloud platforms, especially AWS (e.g., Lambda, ECS, RDS, CloudWatch, S3).
· Familiarity with PostgreSQL or prior experience migrating from MS SQL Server to PostgreSQL.
· Exposure to event-driven architecture, message queues (e.g., SQS, Kafka), or asynchronous processing patterns.
· Experience modernizing monolithic systems and decomposing them into modular or service-based architectures.
· Knowledge of DevOps and infrastructure-as-code tools such as Terraform or CloudFormation.
· Familiarity with observability tools (e.g., Datadog, ELK, Prometheus) for monitoring and diagnostics.
Why Join Us?
· Be part of a critical transformation journey, modernizing a key digital onboarding product used by many.
· Help shape the next-generation architecture as we transition toward AWS and PostgreSQL.
· Play a technical leadership role in a lean team with real ownership, visibility, and impact.
· Collaborate closely with business and product stakeholders, with the autonomy to influence solution design.
· Solve real-world challenges involving legacy systems, production resiliency, and performance optimization.
· Work in a culture that values engineering excellence, continuous improvement, and initiative beyond assigned tasks.
Job Types: Full-time, Permanent
Pay: RM3,442.40 - RM13,000.00 per month
Benefits:
- Health insurance
- Professional development
Work Location: In person