Senior Software Engineer

Full time on site
Senior Software Engineer
Job Description

Job Description

We are hunting for a heavyweight Senior Software Engineer who loves building robust, high throughput, and secure software systems. You will be responsible for designing full-stack or backend-heavy architectures, handling complex data pipelines, and ensuring system reliability under pressure. If you are a developer who obsesses over query optimization, system efficiency, containerized deployments, and clean software architecture, we want you on our team.

Responsibilities

  • System Architecture: Design and develop scalable backend architectures and robust microservices using languages such as Python (Django/FastAPI), Java (Spring Boot), or Node.js (Next.js/Express).
  • Database Engineering: Architect relational and non-relational database schemas (PostgreSQL, MySQL, MongoDB), writing highly optimized SQL queries and executing complex data migrations.
  • Cloud \& DevOps Integration: Deploy and manage containerized applications using Docker onto cloud infrastructure (AWS or GCP), incorporating secure IAM, S3, and serverless computing structures.
  • API Management: Design and maintain clean, secure, and well-documented RESTful APIs, enforcing strict input validation, rate limiting, and robust authentication (JWT/OAuth).
  • Performance Optimization: Diagnose and resolve system bottlenecks, optimize serverside rendering (SSR), and implement caching strategies to improve overall responsiveness.
  • Security \& Engineering Culture: Spearhead secure coding standards, mentor junior engineers, conduct thorough code reviews, and drive automated CI/CD pipeline improvements.

Requirements

  • Experience: Bachelor’s Degree in Computer Science, Software Engineering, or related fields, with 5+ years of professional hands-on backend or full-stack software development experience.
  • Backend Expertise: Advanced proficiency in at least two of the following: Python (Django), Java (Spring Boot), PHP (Laravel), or TypeScript (Node.js/Next.js).
  • Frontend \& Tooling: Good command of modern frontend frameworks (React, Next.js, Tailwind CSS) and Git workflows.
  • DevOps \& Infrastructure: Solid hands-on experience with Docker, Linux administration, and cloud platforms (AWS/GCP). AWS Certified Solutions Architect or similar cloud badges are a massive advantage.
  • Algorithm \& Logic: Strong problem-solving skills with a solid grasp of data structures, algorithms, object-oriented programming (OOP), and software design patterns. Fluency in verbal and written English is mandatory.
  • Malaysian only

Required Skills:

  • Python Cloud (AWS / Azure / GCP)
  • React.js / Next.js
  • Database (SQL / NoSQL)
  • JavaScript / TypeScript

Working Location: Kota Damansara

Working Mode: On-site, full time

Pay: RM5,000.00 - RM8,000.00 per month

Benefits:

  • Opportunities for promotion
  • Professional development

Work Location: In person

Share this job:
ES Assistant Online
Hello! I am your AI career assistant. How can I help you today?