Junior Python Developer

EPAM Systems

Malaysia

On-site

MYR 36,000 - 60,000

Full time

11 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Exposure to cloud platforms
Automated testing frameworks
Opportunity to learn Java

Job summary

EPAM Malaysia is launching a Hire to Train Program with a Junior Python Developer track. You will build back-end engineering foundations in Python, databases, and modern delivery practices while exploring Java.

The six-month journey blends mentor-led learning, self-study, and hands-on delivery on real projects, with emphasis on coding standards, testing, and Agile practices. You’ll grow through capstone work and collaborative reviews.

Qualifications

  • Experience in Python development including scripts or services
  • Understanding of SQL and basic NoSQL concepts
  • Fundamentals of software engineering: data structures, debugging, code quality
  • Strong problem-solving ability and attention to detail
  • Version control with Git or similar tools
  • Clear communication and teamwork in a collaborative setting
  • Secure coding awareness (data protection, access control)
  • Agile ways of working with exposure to DevOps practices

Responsibilities

  • Participate in a structured six-month training plan combining self-study and mentor-led sessions
  • Develop and enhance back-end services using Python
  • Contribute to real project work and complete a capstone delivery
  • Collaborate with mentors and peers to set goals, track progress and review outcomes
  • Apply coding standards, testing practices and version control in daily work
  • Take part in Agile ceremonies and team solution discussions
  • Continuously improve through feedback, practice and targeted learning

Skills

Python development
Databases (SQL & NoSQL)
Software engineering fundamentals
Problem solving
Git
Communication & teamwork
Secure coding awareness
Agile/DevOps practices

Tools

Git

Job description

We are seeking a Junior Python Developer to join EPAM Malaysia’s Hire to Train Program — a structured six-month journey combining mentor‑led learning, self‑study and hands‑on delivery. You will build strong back‑end engineering foundations in Python, databases and modern delivery practices, with the opportunity to broaden your skill sets by learning Java.

Responsibilities
  • Participate in a structured six-month training plan combining self‑study and mentor‑led sessions
  • Develop and enhance back‑end services using Python
  • Contribute to real project work and complete a capstone delivery
  • Collaborate with mentors and peers to set goals, track progress and review outcomes
  • Apply coding standards, testing practices and version control in daily work
  • Take part in Agile ceremonies and team solution discussions
  • Continuously improve through feedback, practice and targeted learning
Requirements
  • Python development experience, including building scripts, services or application features
  • Databases understanding, including SQL and basic NoSQL concepts
  • Software engineering fundamentals, including data structures, debugging and code quality
  • Problem‑solving ability with attention to detail
  • Version control skills using Git or similar tools
  • Clear communication and teamwork in a collaborative setting
  • Secure coding awareness, including data protection and access control
  • Agile ways of working with exposure to DevOps practices
Nice to have
  • Exposure to a major cloud platform
  • Familiarity with automated testing practices or frameworks
  • Interest in expanding skill sets by learning Java
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Python Developer
Junior Python Developer

EPAM Systems • Kuala Lumpur

On-site
MYR 55,000 - 75,000
Structured training program
Mentor support
Career development opportunities
+1
Junior Python Developer — 6-Month Back‑End Training
Junior Python Developer — 6-Month Back‑End Training

EPAM Systems • Kuala Lumpur

On-site
MYR 55,000 - 75,000
Structured training program
Mentor support
Career development opportunities
+1
Junior Python Backend Engineer - 6-Month Training Program
Junior Python Backend Engineer - 6-Month Training Program

EPAM Systems • Malaysia

On-site
MYR 36,000 - 60,000
Exposure to cloud platforms
Automated testing frameworks
Opportunity to learn Java
Junior Java Developer
Junior Java Developer

EPAM Systems • Malaysia

On-site
MYR 39,000 - 56,000
Junior Java Developer
Junior Java Developer

EPAM Systems • Kuala Lumpur

On-site
MYR 48,000 - 72,000
Mentor-led learning
Six-month program
Hands-on delivery
+1
Junior Java Developer - Full-Stack Training & Mentorship
Junior Java Developer - Full-Stack Training & Mentorship

EPAM Systems • Kuala Lumpur

On-site
MYR 48,000 - 72,000
Mentor-led learning
Six-month program
Hands-on delivery
+1
Senior Python Back-End Developer at PJ RM 10000
Senior Python Back-End Developer at PJ RM 10000

Nexpipo • Petaling Jaya

On-site
MYR 95,000 - 128,000
EPF + SOCSO
Annual Leave
Medical Benefits
Junior Full Stack Developer- Malaysia
Junior Full Stack Developer- Malaysia

Infosys Consulting • Kuala Lumpur

On-site
MYR 72,000 - 108,000
IT Project Manager (Software Delivery) at EPAM Systems
IT Project Manager (Software Delivery) at EPAM Systems

EPAM Systems Inc • Kuala Lumpur

On-site
MYR 180,000 - 240,000
Senior Back-end Developer (Java & Spring Boot)
Senior Back-end Developer (Java & Spring Boot)

EPAM Systems • Kuala Lumpur

On-site
MYR 90,000 - 150,000