Software Engineer (Junior)

What Youll Do:

  • Develop & Maintain: Build and maintain features for our web app (React) and mobile apps (React Native).

  • Write Quality Code: Write clean, efficient, and well-documented code for our backend services using Node.js and Express.js.

  • Database Operations: Perform database operations, including basic query optimization, on MySQL.

  • Testing: Contribute to code reliability by writing unit and integration tests.

  • Support & Troubleshoot: Participate in our support rota, helping to diagnose, troubleshoot, debug, and resolve L2/L3 technical issues to ensure a high standard of application quality.

  • Collaborate: Work with the product and design teams to implement responsive and visually appealing user interfaces.

  • Code Review & Learning: Participate in code reviews to learn best practices, receive feedback, and help ensure high performance and responsiveness of applications.

  • Stay Current: Actively stay up-to-date with emerging technologies and industry trends to bring fresh ideas to the team.

What Were Looking For (Must-Haves):

  • 2+ years of professional software development experience.

  • Solid foundational knowledge of the MERN Stack (MongoDB/MySQL, Express.js, React, Node.js).

  • Hands-on experience with React Native is required.

  • Hands-on experience with integrating third-party services and APIs into web or mobile applications.

  • Familiarity with Docker and the concept of containerization.

  • Understanding of RESTful API principles.

  • Proficiency with Git for version control.

  • An understanding of software engineering best practices, including the importance of source control, testing, and CI/CD.

  • Ability to collaborate effectively in a team environment and contribute to collaborative problem-solving sessions.

  • A problem-solving mindset and eagerness to tackle technical challenges.

  • Good communication skills and a willingness to learn. English proficiency is a plus.

Bonus Points (Good to Have):

  • Exposure to writing unit tests.

  • Awareness of CI/CD concepts and tools (e.g., Jenkins, GitHub Actions).

  • Basic knowledge of state management (e.g., Redux).

  • Experience working in a disciplined Agile environment (e.g., Scrum, Kanban).


Information :

  • Company : KYZN
  • Position : Software Engineer (Junior)
  • Location : Jakarta Selatan
  • Country : ID

Attention - In the recruitment process, legitimate companies never withdraw fees from candidates. If there are companies that attract interview fees, tests, ticket reservations, etc. it is better to avoid it because there are indications of fraud. If you see something suspicious please contact us: support@jobkos.com

Post Date : 2025-08-29 | Expired Date : 2025-09-28