Location: Kuala Lumpur, Malaysia (On-Site)
Employment Type: Full-time
Seniority Level: Junior / Entry-level (0–2 years)
Function: Backend Engineering / DevOps
About the Role
We are looking for a Junior Backend & DevOps Engineer with basic hands-on experience in Node.js and Python. The role supports backend API development, database integration, deployment automation, cloud infrastructure operations, monitoring, and production support under the guidance of senior engineers. This is a good fit for someone with strong fundamentals, practical project experience, and the discipline to learn backend engineering and DevOps practices in a real production environment.
What You'll Do:
Backend Development
- Develop and maintain backend services using Node.js and Python.
- Build REST APIs, internal service endpoints, and integration services.
- Work with databases such as PostgreSQL, MySQL, MongoDB, Redis, or similar.
- Write clean, readable, testable, and maintainable backend code.
- Debug backend issues, fix bugs, and support production troubleshooting.
- Integrate third-party APIs and internal systems.
- Support authentication, authorization, input validation, and secure API practices.
DevOps & Infrastructure
- Assist with application deployments to cloud or server environments.
- Support CI/CD pipelines for build, test, and deployment workflows.
- Use Docker for containerized local and production deployments.
- Monitor application logs, server health, and basic performance signals.
- Help manage environment variables, secrets, and configuration files.
- Assist with Linux server operations, networking checks, and deployment issues.
- Document deployment steps, runbooks, API behavior, and technical processes.
What We're Looking For:
Required
- Basic backend development experience with Node.js.
- Basic scripting, automation, or backend experience with Python.
- Understanding of REST APIs, HTTP methods, JSON, and API error handling.
- Basic SQL knowledge and data modelling fundamentals.
- Comfortable with Git, branches, pull requests, and code review.
- Basic Linux command-line knowledge and comfort working with terminal-based tools.
- Basic understanding of Docker, containers, images, ports, and environment configuration.
- Good debugging instincts and willingness to learn in a production setting.
Good to Have
- Experience with Express.js, NestJS, FastAPI, Flask, or Django
- Exposure to PostgreSQL, MySQL, MongoDB, Redis, queues, background jobs, or scheduled tasks.
- Basic knowledge of AWS, Azure, Google Cloud, Cloudflare, or similar platforms.
- Exposure to GitHub Actions, GitLab CI, Jenkins, Azure DevOps, or similar CI/CD tools.
- Understanding of logging, monitoring, alerting, uptime checks, and basic incident response.
- Basic knowledge of Terraform or Infrastructure as Code is an advantage.
Qualifications:
- Diploma or Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Fresh graduates are welcome if they have strong practical projects, internships, GitHub work, or hands-on technical learning.
- 0-2 years of experience in backend development, DevOps, cloud engineering, platform engineering, or related technical roles.
Example Tech Stack:
Backend: Node.js, Express.js / NestJS, Python, FastAPI / Flask
Database: PostgreSQL, MySQL, MongoDB, Redis
DevOps: Docker, Linux, GitHub Actions / GitLab CI / Azure DevOps
Cloud: AWS, Azure, GCP, Cloudflare
Tools: Git, Postman, VS Code, Jira / Linear, monitoring tools
Working Style & Ideal Candidate:
The ideal candidate has practical interest in building backend systems with Node.js and Python, understands the basics of deployment and infrastructure, and wants to grow into a backend, DevOps, cloud, or platform engineering role. The candidate does not need to be an expert yet, but must be reliable, careful, curious, and willing to learn from real production work.
- Able to follow engineering standards, security practices, and deployment procedures carefully.
- Comfortable asking questions, documenting findings, and escalating blockers early.
- Willing to learn production discipline: testing, monitoring, rollback awareness, and safe releases.
- Collaborates well with frontend developers, QA, product teams, senior engineers, and technical leads.
About Entermind AI
Entermind is a leading Data & AI consulting firm specialising in enterprise-grade AI transformation. We architect, fine-tune, and deploy production-ready AI systems that solve. Our solutions blend cutting-edge research with battle-tested engineering to create systems that are accurate, reliable, and production-ready.