About the job Backend Engineer
Qiscus is an omnichannel conversational platform that helps businesses embrace the new expectations of excellent Customer Experience (CX) through the ability to engage in timely conversations at scale. As the importance of real-time communication technology continually increases, dynamic server-side development is definitely necessary. Our backend engineer will be responsible of building and maintaining the technology as well as work closely with a team consisting of other engineers to ensure system consistency and improved customer experience (CX). Therefore, we are looking for an individual who possesses a high understanding of programming language and is able to formulate more efficient processes. If you find that you fit this role, we want you in our team!
What You Will Do :
- Contribute to the entire application lifecycle, focusing on coding and debugging
- Integrating user-facing elements developed by a frontend engineer with server side logic
- Building reusable codes and libraries for future use, including documentation UML.
- Optimize the application for maximum speed and scalability.
- Implement security and data protection.
- Design and implement data storage solutions (ERD).
What You Will Bring to the Role :
- Has experience at least 1 year as Back End Engineer, Full Stack or Web Developer.
- Experienced in using Git, Linux
- Working knowledge of Python/Golang/Ruby/PHP or ability to learn them quickly.
- Posess experience with web applications, databases and distributed systems (deployment).
- Create documentation for API and Code.
- Posess experience creating RESTful and Mock API.
- Understanding how to use Docker.
- Knowledge of data migration, transformation, deployment and scripting/automation.
- Understanding CI/CD
- Exceptional analytical thinking and problem-solving skills with effective communication abilities