We are seeking a talented and passionate Frontend & Backend Developer to join our growing dynamic team.
You will be responsible for designing, developing, and maintaining robust and scalable applications for our clients.
This role requires strong problem-solving skills, a solid understanding of software development principles, and the ability to work effectively in a collaborative environment.
You will have the opportunity to contribute to exciting projects and make a significant impact on our products.
Responsibilities:
- Design, develop, and maintain efficient and reliable backend applications using Node.JS or GoLang.
- Write clean, well-documented, and testable code.
- Collaborate with frontend developers (potentially using React as mentioned) to integrate user-facing elements with server-side logic.
- Develop and maintain RESTful APIs and other necessary backend services.
- Work with databases (e.g., SQL, NoSQL) to design and implement efficient data models.
- Ensure the performance, scalability, and security of our backend systems.
- Participate in code reviews and contribute to improving our development processes.
- Troubleshoot and debug issues in production and development environments.
- Stay up-to-date with the latest industry trends and technologies.
Qualifications:
- Fresh graduates are welcome to apply.
- Proven experience as a Backend Developer.
- Strong proficiency in either Node.JS or GoLang.
- Solid understanding of server-side development principles and best practices.
- Experience with developing and consuming RESTful APIs.
- Familiarity with database systems (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with version control systems (e.g., Git).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Experience with agile development methodologies.
- Willingness to work on-site at our offices in Gading Serpong.
Frontend Responsibilities:
- Develop and maintain web and mobile applications using React, React Native, and Next.js.
- Collaborate with designers, product managers, and backend developers to translate user stories and designs into functional applications.
- Write clean, well-documented, and efficient code.
- Ensure the performance, quality, and responsiveness of applications.
- Participate in code reviews to maintain code quality and share knowledge.
- Troubleshoot and debug issues that arise in development and production environments.
- Stay up-to-date with the latest frontend technologies and best practices.
- Contribute to the continuous improvement of our development processes.
Frontend Qualifications:
- Minimum of 2 years of professional experience in frontend development.
- Strong proficiency in React, React Native, and/or Next.js.
- Experience with state management libraries (e.g., Redux, Zustand, Context API).
- Familiarity with RESTful APIs and asynchronous programming.
- Experience with version control systems (e.g., Git).
- Understanding of modern frontend build pipelines and tools (e.g., Webpack, Babel, npm, yarn).
- Knowledge of testing frameworks (e.g., Jest, Enzyme, React Testing Library) is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Experience with agile development methodologies.
- Willingness to work on-site at our offices in Gading Serpong.