Back to search:Software Engineer / Jakarta (south)

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 APIsinto 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.