Full Stack Developer / Software Developer
Summary
PT. Mori Integrasi Teknologi is hiring a Full Stack Developer to build, enhance, integrate, and maintain web and mobile applications for a client project. Day-to-day work covers backend services/APIs, responsive frontends, system integrations, debugging, testing, and deployment, using REST APIs, SQL databases, and Git, with CI/CD, Docker, and cloud as pluses.
Full Stack Developer / Software Developer
PT Mori Integrasi Teknologi is seeking a Full Stack Developer / Software Developer to join a project developing applications for one of our customers. You will work alongside the development team in developing, enhancing, integrating, troubleshooting, and maintaining web and mobile-based applications.
Key responsibilities
Develop, enhance, and maintain web and/or mobile applications
Develop backend services, APIs, and system integrations
Develop responsive and user-friendly frontend applications
Perform integration between applications, databases, and third-party systems/API
Analyze bugs and application issues, and provide appropriate solutions
Perform unit testing and support application testing before deployment
Work closely with developers, QA, Project Manager, and related stakeholders
Participate in code review, troubleshooting, deployment, and application maintenance
Create appropriate technical documentation
Ensure application development follows coding standards, security practices, and project requirements
About you
Minimum 3 years of experience as Software Developer, Full Stack Developer, Backend Developer, Frontend Developer, or related role
Strong understanding of software development lifecycle, REST API, database, debugging, and source control such as Git
Experience working with RESTful API and system integration
Familiar with relational database concepts and SQL queries
Good troubleshooting and analytical skills
Able to work independently as well as within a development team
Good communication and collaboration skills
Preferred: Experience with Git, CI/CD, Agile/Scrum development, application security, cloud environment, containerization/Docker, or enterprise application development