About The Role
We are seeking a skilled Back End Developer to join our team onsite in Purbalingga. In this role, you will be responsible for building and maintaining the server-side logic, databases, and APIs that power our web applications. You will work closely with front-end developers to ensure seamless integration between the server and the user-facing side of the application. This is an exciting opportunity for a problem solver who is passionate about coding and working in a dynamic, collaborative environment.
Key Responsibilities
- Develop and maintain server-side components and applications.
- Build and manage databases, ensuring they are optimized for performance and scalability.
- Design and implement APIs for seamless communication between the front-end and back-end systems.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Write clean, efficient, and reusable code.
- Perform regular system testing and debugging to ensure functionality.
- Optimize application performance and troubleshoot issues as they arise
- Ensure the security of data and applications by implementing best practices.
- Stay up-to-date with the latest back-end technologies and development trends
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Back End Developer or similar role.
- Strong proficiency in server-side programming languages such as Python, Java, PHP, or Node.js.
- Experience with database management and optimization (MySQL, PostgreSQL, MongoDB, etc.)
- Knowledge of RESTful API design and implementation.
- Familiarity with version control systems (Git).
- Understanding of application security and data protection principles.
Requirements
- Strong problem-solving skills and the ability to think critically in a fast-paced environment.
- Ability to work both independently and collaboratively within a team.
- Willingness to work onsite in Purbalingga.
- Excellent communication skills and attention to detail.
- A proactive attitude with a commitment to continuous learning and development.