Junior Software Engineer (Python / Next.js)

CodeX Gate

Kuala Lumpur

On-site

MYR 56,000 - 89,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CodeX Gate is seeking a Junior Software Engineer to contribute from day one, primarily in Python backend and Next.js dashboards. You will build REST APIs with FastAPI, write clean async Python, and work with PostgreSQL/MySQL, while integrating external AI APIs and payment/messaging services.

Collaboration with a proactive, developing team is expected. You should have hands-on Python experience, knowledge of Next.js, and a solid backend foundation.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, AI, or related field (or equivalent practical experience).
  • 1–2 years of professional or internship experience in Full Stack Development.
  • Solid understanding of Python and object-oriented programming principles.
  • Hands‑on experience with FastAPI.
  • Comfortable writing and reasoning about async Python (asyncio, await, coroutines).
  • Working knowledge of relational databases and SQL (PostgreSQL preferred).
  • Familiarity with RESTful API design and HTTP fundamentals.

Responsibilities

  • Build and maintain REST APIs and backend services using FastAPI (or similar Python frameworks).
  • Write clean, readable, and well-documented Python code, including async Python where appropriate.
  • Work with relational databases (PostgreSQL or MySQL) - write efficient queries and manage schema migrations.
  • Integrate third-party APIs and services (e.g., payment gateways, messaging platforms, voice/calling services, AI APIs).
  • Implement and verify webhooks, including signature/HMAC validation where required.
  • Build background workers and scheduled jobs for retries, cleanup, and batched processing.
  • Write unit tests and participate in code reviews to maintain code quality.
  • Debug and resolve issues across backend services in development and production.
  • Familiar with frontend development and design fundamentals to ship features independently.
  • Contribute to improving existing codebases under guidance from senior developers.
  • Follow team Git workflows, coding standards, and deployment practices.

Skills

Python
OOP
FastAPI
REST APIs
PostgreSQL
MySQL
AsyncIO
Next.js
TypeScript
Git
Linux
SQLAlchemy
Docker

Education

Bachelor's degree in CS/Software Engineering

Tools

SQLAlchemy
Docker

Job description

At CodeX Gate, we build secure, scalable, AI-driven web platforms. We’re looking for a Junior Software Engineer who is ready to contribute from day one, write clean code across our Python backend and Next.js dashboards, and grow alongside an experienced team. If you have hands‑on Python experience, working knowledge of Next.js, a solid foundation in backend development, and a drive to keep improving, we’d love to hear from you.

Responsibilities
  • Build and maintain REST APIs and backend services using FastAPI (or similar Python frameworks).
  • Write clean, readable, and well-documented Python code, including async Python where appropriate.
  • Work with relational databases (PostgreSQL or MySQL) - write efficient queries and manage schema migrations.
  • Integrate third-party APIs and services (e.g., payment gateways, messaging platforms, voice/calling services, AI APIs).
  • Implement and verify webhooks, including signature/HMAC validation where required.
  • Build background workers and scheduled jobs for retries, cleanup, and batched processing.
  • Write unit tests and participate in code reviews to maintain code quality.
  • Debug and resolve issues across backend services in development and production.
  • Familiar with frontend development and design fundamentals to ship features independently.
  • Contribute to improving existing codebases under guidance from senior developers.
  • Follow team Git workflows, coding standards, and deployment practices.
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, AI, or a related field (or equivalent practical experience).
  • 1–2 years of professional or internship experience in Full Stack Development.
  • Solid understanding of Python and object-oriented programming principles.
  • Hands‑on experience with FastAPI.
  • Comfortable writing and reasoning about async Python (asyncio, await, coroutines).
  • Working knowledge of relational databases and SQL (PostgreSQL preferred).
  • Familiarity with RESTful API design and HTTP fundamentals (status codes, headers, request/response lifecycle).
  • Experience working with Next.js and TypeScript.
  • Comfortable using Git for version control in a team environment.
  • Comfortable working in Linux/Unix environments and using the command line.
  • Good communication skills and a collaborative, proactive attitude.
Optional / Nice‑to‑Have Skills
  • Experience working with LLM and AI APIs: chat completions, function‑calling, embeddings, transcription, vision.
  • Exposure to AI agents, tool loops, RAG, or Workflow automation.
  • Experience integrating with messaging platforms (e.g., WhatsApp), voice/calling platforms, or other webhook‑driven services.
  • Familiarity with async database drivers and ORMs (e.g., SQLAlchemy, async Postgres drivers).
  • Familiarity with Docker and containerised deployments.
  • Basic understanding of cloud platforms (AWS, GCP, DigitalOcean, or similar).
  • Exposure to job queues or scheduled workers (e.g., Celery, cron‑based systems).
  • Experience with API testing tools like Postman or pytest.
  • Prior contributions to personal projects, open‑source, or internships.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Python/Next.js Full-Stack Engineer
Junior Python/Next.js Full-Stack Engineer

CodeX Gate • Kuala Lumpur

On-site
MYR 56,000 - 89,000
Full Stack Python Developer
Full Stack Python Developer

AMK SOLUTIONS LTD • Bayan Lepas

Hybrid
MYR 180,000 - 280,000
Backend Developer (Python)
Backend Developer (Python)

OneJar • Selangor

Hybrid
MYR 90,000 - 150,000
Hybrid work setup
Competitive salary
Career growth opportunities
Python Developer
Python Developer

Randstad Malaysia • Kuala Lumpur

On-site
MYR 180,000 - 260,000
Senior Software Developer (Backend / API / AI & Automation)
Senior Software Developer (Backend / API / AI & Automation)

WEEGETU ONLINE ENTERPRISE • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Software Developer
Software Developer

Solarvest • Petaling Jaya

On-site
MYR 60,000 - 80,000
Software Engineer (Python)
Software Engineer (Python)

Randstad Malaysia • Kuala Lumpur

Hybrid
MYR 120,000 - 180,000
Flexible work options
Health, dental, and wellness benefits
Professional development allowance &学习
+2
Senior Full Stack Developer
Senior Full Stack Developer

Ampstek • Kuala Lumpur

On-site
MYR 180,000 - 240,000
Software Engineer Intern
Software Engineer Intern

Avanade • Kuala Lumpur

On-site
MYR 13,000 - 20,000
JUNIOR FULL STACK SOFTWARE ENGINEER
JUNIOR FULL STACK SOFTWARE ENGINEER

Midas Suprlus Management • Selangor

On-site
MYR 55,000 - 75,000