Chi tiết công việc Full Stack Developer tại HRM Labs Indonesia
Job Title: Full Stack Developer (with No-Code Platform Experience)
Job Summary:
We are seeking a skilled Full Stack Developer with experience in both code-based and no-code development environments to join our team. In this role, you will contribute to the design, development, and maintenance of our software product and leverage no-code platforms to accelerate the development of specific functionalities, workflows, and integrations.
Responsibilities:
- Collaborate with product managers, designers, and other developers to develop and maintain software products.
- Develop, test, and deploy new features and applications, ensuring a seamless user experience.
- Utilize no-code platforms to quickly create and iterate on features and workflows, integrating them with existing code-based solutions as needed.
- Write clean, scalable, and maintainable code for both client-side and server-side applications.
- Design and manage databases (SQL/NoSQL), optimizing data structures and query performance.
- Implement and consume APIs (RESTful, GraphQL) for data exchange between front-end, back-end, and no-code components.
- Ensure cross-platform optimization and responsiveness for a seamless experience on all devices.
- Troubleshoot and debug applications to resolve issues and improve performance.
- Collaborate with DevOps to ensure CI/CD for both code-based and no-code elements.
- Stay updated with new technology trends to enhance our HR management software, including no-code and low-code solutions.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience in full stack development.
- Proficiency in front-end languages and libraries (e.g., HTML, CSS, JavaScript, TypeScript).
- Experience with front-end frameworks (e.g., React, Angular, Vue.js).
- Solid knowledge of back-end languages (e.g., Node.js, Python, Java) and frameworks.
- Experience with database systems like MySQL, MongoDB, or PostgreSQL.
- Familiarity with version control tools (e.g., Git).
- Experience with no-code platforms (e.g., Flutterflow, Bubble, Webflow) to build efficient and functional components.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
- Understanding of DevOps practices such as CI/CD and Docker.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to work effectively in a team.
- Work environment able to work both in individual or in a team
- English speaking active English is a must
Preferred Qualifications:
- Familiarity with software industry standards.
- Knowledge of security best practices, especially in handling sensitive data.
- Experience with automated testing tools and methodologies.
- Ability to balance no-code and code-based approaches for efficient solutions.