Enable job alerts via email!

Software Engineer

Kyzn For Life

Daerah Khusus Ibukota Jakarta

On-site

IDR 501.504.000 - 835.841.000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software company in Jakarta is seeking an experienced Software Engineer to lead the design and implementation of complex software systems. The ideal candidate will have over 5 years of experience, a strong focus on JavaScript and the MERN stack, and proficiency in Docker and CI/CD practices. Collaboration skills and the ability to mentor junior engineers are essential. Competitive salary and opportunity for leadership are offered.

Qualifications

  • 5+ years of professional software development experience.
  • Expert-level knowledge of JavaScript and the MERN Stack.
  • Demonstrated experience in a tech lead or senior mentoring role.

Responsibilities

  • Lead the design, development, and implementation of software systems.
  • Collaborate with cross-functional teams for planning roadmaps.
  • Write clean, efficient, and testable code.
  • Establish and enforce testing standards.

Skills

JavaScript
MERN Stack
React Native
System architecture
Database design
API design
Docker
CI/CD
Agile methodologies
Communication

Tools

MongoDB
MySQL
CI/CD tools
Job description
What you’ll be doing

Lead the design, develop, and implement complex software systems and applications. Collaborate with cross‑functional teams, including product managers and business stakeholders, to plan roadmaps, define technical requirements, and implement responsive and visually appealing design. Write clean, efficient, well‑documented, and testable code. Establish and enforce testing standards, including comprehensive unit and integration tests. Make critical decisions on our backend architecture. Manage and optimize databases (MongoDB/MySQL) for complex queries, performance, and scalability. Proactively identify and address performance bottlenecks, security vulnerabilities, and other issues. Research and evaluate new technologies, frameworks, and tools to improve our software development processes and capabilities. Mentor and provide guidance to more junior members of the engineering team.

What we’re looking for

5+ years of professional software development experience with a deep focus on JavaScript and expert‑level knowledge of the MERN Stack and proven experience shipping React Native applications. Extensive experience architecting and integrating complex third‑party services and APIs into scalable web and mobile applications. Demonstrated experience in a tech lead or senior mentoring role, with ownership of a significant codebase. Mastery of software engineering best practices: a proven track record of implementing robust testing (unit/integration), CI/CD pipelines, and enforcing source control standards. Strong experience in system architecture, database design, and API design for scalability. Proficiency with Docker and modern DevOps practices, including hands‑on experience with CI/CD tools. A proven ability to work within and improve upon a disciplined Agile environment, with a commitment to engineering excellence and predictable delivery cycles. Exceptional collaboration skills, with a proven ability to lead cross‑functional team problem‑solving and work effectively with both technical and non‑technical stakeholders. Excellent problem‑solving skills with a track record of diagnosing and resolving complex production issues. Outstanding communication skills in English.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.