Back to search:Junior Software / Jakarta

We are looking for a passionate and motivated
Junior Software Engineer
to join our growing team. In this role, you'll work alongside experienced engineers, product managers, and designers to build robust, user-centric web applications. This is a great opportunity for someone early in their career who wants to learn, grow, and make an impact in a dynamic, tech-driven environment.

Responsibilities :

  • Develop and maintain web applications using modern frontend and backend technologies

  • Write clean, efficient, and well-documented code following software engineering best practices

  • Collaborate closely with product managers, designers, and senior engineers to implement new features

  • Debug and troubleshoot issues across the entire technology stack

  • Participate actively in code reviews and agile development processes

  • Contribute to API design and database performance optimization

Requirements :

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field

  • Minimum of 1 year of collaborative software development experience (internships, academic projects, or professional work)

  • Proficiency in at least one modern programming language (e.g., JavaScript, Python, Go) with strong knowledge of core programming concepts

  • Good understanding of modern software engineering practices such as test-driven development (TDD), continuous integration, code review, and microservices architecture

  • Familiarity with Git and version control workflows

Preferred Qualifications :

  • Previous exposure to AI-driven product environments

  • Familiarity with Golang, TypeScript, and Python

What We Offer :

  • Competitive salary and benefits package

  • A collaborative and inclusive work culture

  • Opportunities to work with modern tools and scalable systems

  • Mentorship from experienced engineers