Job description for Fullstack Engineer (Next.js, Python & AWS) at PT. Hama Smart Solution
Requirements
- Minimum education: SMK/D3/S1 in Informatics, Computer Science, or related fields.
- Strong understanding of HTML, CSS, JavaScript, and TypeScript.
- Experience with Next.js for frontend development.
- Experience with backend development using Python (FastAPI, Django, Flask, or similar frameworks).
- Basic understanding of REST APIs, authentication, and database systems (MySQL/PostgreSQL).
- Familiar with Git / version control workflow.
- Experience or understanding of AWS cloud services and maintaining systems with legacy/old architecture.
- Ability to develop and maintain SaaS platforms, especially for construction or architecture-related industries, is a plus.
- Ability to translate UI/UX designs into responsive and functional web applications.
- Good analytical thinking, problem-solving skills, and willingness to learn new technologies.
- Able to work remotely and collaborate effectively with the team.
Responsibilities
- Develop and maintain a SaaS platform for the construction & architecture industry.
- Build frontend applications using Next.js and backend services using Python.
- Maintain and improve systems running on AWS infrastructure, including existing legacy architecture.
- Conduct technical research and implement improvements related to the project stack.
- Work on assigned tasks including feature development, bug fixing, database migration, and UI enhancement.
- Integrate frontend, backend, APIs, and database systems effectively.
- Collaborate with designers, developers, and stakeholders to deliver scalable solutions.
- Translate UI/UX designs into fully functional and responsive web applications.
- Attend meetings with clients or internal teams when required.
