Software Engineer (Middle/Senior)
Summary
The Software Engineer will design and develop features for web and mobile applications using Node.js, NestJS, React, and Tailwind. The role involves maintaining source code, optimizing databases, and collaborating with cross-functional teams in an on-site capacity.
- Design and develop new features for web and mobile applications.
- Maintain and update application source code to ensure stability and performance.
- Develop back-end services using programming languages such as Node.js, NestJS, and/or Express.js.
- Manage and optimize application databases to ensure efficiency and reliability.
- Conduct testing and debugging to ensure application quality and security.
- Collaborate with product and design teams to understand user needs and design effective solutions.
Responsibilities
- Design and develop new features for web and mobile applications.
- Maintain and update application source code to ensure stability and performance.
- Create responsive and visually appealing user interfaces using Tailwind, JavaScript and/or Typescript.
- Develop back-end services using programming languages such as Node.js, NestJS, and/or Express.js.
- Manage and optimize application databases to ensure efficiency and reliability.
- Conduct testing and debugging to ensure application quality and security.
- Collaborate with product and design teams to understand user needs and design effective solutions.
Requirements
- Bachelor degree in information technology from a top university.
- Fresh Graduates are welcome to apply, or 1-5+ years experience
- Deep understanding of back-end technologies such as Node.js and popular frameworks like NestJS.
- Deep understanding of front-end technologies such as Tailwind, Javascript, Typescript, and popular frameworks like React.
- Extensive experience with database systems such as MySQL, Redis, MongoDB, or PostgreSQL.
- Strong leadership and mentoring skills, with the ability to inspire and guide a development team.
- Knowledge of ERP systems such as Manufacturing, Supply Chain Management or Product Lifecycle Management is a plus.
- Willing to work on-site and full-time in Bintaro, South Tangerang