Senior Backend Engineer
ONL Biz Solutions Sdn Bhd · Kuala Lumpur, Malaysia ·
- Seniority
- Senior
- Category
- Backend
- Experience
- 5+ years
ONL Biz Solutions Sdn Bhd · Kuala Lumpur, Malaysia ·
kiwi · Colombia
Placements24 · Rustenburg, South Africa
Trillion Technology Solutions · Reston, VA, US
DADACONSULTANTS PTE. LTD. · Singapore
Senior Backend Engineer in Kuala Lumpur designing and building scalable, reliable backend systems, APIs, and service architectures. The role is language-agnostic (C#, TypeScript/Node.js, PHP or similar), with emphasis on distributed systems, relational databases, caching/queues, and mentoring other engineers.
We're looking for a Senior Backend Engineer who enjoys designing reliable systems, solving complex technical problems, and making thoughtful architectural decisions. This role is ideal for an engineer with strong backend fundamentals who thinks beyond any particular programming language or framework. While hands‑on experience with modern backend technologies is important, we're less concerned with whether you've worked primarily with .NET, Node.js, PHP, or another ecosystem, and more interested in your ability to design maintainable systems, understand engineering trade‑offs, and adapt to the right technology for the problem.
Design, develop, and maintain scalable, reliable, and high‑performance backend systems.
Design backend architectures that can evolve as product requirements and traffic grow.
Build well‑structured services, APIs, shared libraries, and reusable backend components.
Make architectural decisions around service boundaries, data ownership, caching, persistence, and communication patterns.
Translate business requirements into practical technical architecture.
Identify performance bottlenecks and improve application, API, and database performance.
Evaluate technologies, frameworks, databases, and architectural approaches based on engineering trade‑offs rather than trends.
Define engineering standards and patterns that improve consistency, maintainability, and reliability.
Mentor other engineers through technical discussions, debugging, design reviews, and knowledge sharing.
5+ years of experience designing and maintaining production‑grade backend systems.
Strong software engineering fundamentals independent of any specific programming language or framework.
Strong proficiency in at least one modern backend language or ecosystem such as C#, TypeScript/Node.js, PHP, or similar.
Demonstrated ability to learn and become productive with unfamiliar technologies when needed.
Strong understanding of API design, including RESTful APIs and service communication patterns.
Strong understanding of relational databases, data modeling, indexing, transactions, locking, and query optimization.
Experience with caching, queues, background processing, and asynchronous workflows.
Good understanding of distributed systems concepts such as consistency, concurrency, idempotency, and fault tolerance.
Experience designing or contributing to microservices or service‑oriented architectures.
Familiarity with cloud‑based application environments.
Good understanding of logging, monitoring, and observability from an application perspective.
Experience designing high‑throughput or high‑concurrency systems.
Experience with event‑driven architectures and message brokers such as Kafka, RabbitMQ, NATS, or similar technologies.
Experience with Redis or other distributed caching technologies.
Experience with object storage such as Amazon S3, Azure Blob Storage, Google Cloud Storage, or similar technologies.
Experience with containerization technology and CI/CD pipelines.
Exposure to AWS, Azure, or Google Cloud.
Experience with distributed tracing and application observability tools.
Strong engineering fundamentals beyond any specific framework.
Curious, adaptable, and eager to learn.
Treats security, reliability, and maintainability as fundamental parts of backend engineering.
Takes ownership and drives solutions from idea to production.
Shares knowledge, mentors others, and helps raise engineering standards.
Passionate about building scalable, maintainable, and high‑quality software.
ONL Biz Solutions Sdn Bhd is a young and innovative IT software warehouse company based in Kuala Lumpur. We are driven by a vision to empower the younger generation in the technology era. Our team consists of passionate programmers and designers who thrive on new challenges and constantly seek innovation.
We pride ourselves on being a dynamic and rapidly expanding company. As part of our mission to grow, we are actively seeking talented individuals to join our team in Kuala Lumpur. If you aspire to advance your career and become a team lead/manager within two years, we encourage you to submit your resume for consideration. We look forward to meeting you and exploring potential opportunities.
ONL Biz Solutions Sdn Bhd is a young and innovative IT software warehouse company based in Kuala Lumpur. We are driven by a vision to empower the younger generation in the technology era. Our team consists of passionate programmers and designers who thrive on new challenges and constantly seek innovation.
We pride ourselves on being a dynamic and rapidly expanding company. As part of our mission to grow, we are actively seeking talented individuals to join our team in Kuala Lumpur. If you aspire to advance your career and become a team lead/manager within two years, we encourage you to submit your resume for consideration. We look forward to meeting you and exploring potential opportunities.
Placements24 · Kimberley, Canada