
Back–End Developer
JOB DESCRIPTION
- Participate in our entire product lifecycle, and implement server-side logic and data structure following the Technical Design document.
- Take part in system architect and database design
- Gather and address technical and design requirements
- Write clean code to develop functional APIs
- Build reusable code and libraries for future use
- Troubleshoot and debug applications
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
- Provide training and support to team members
- Set up and maintain project wiki/documentation.
JOB REQUIREMENTS
- Strong Javascript/TypeScript Development.
- Proficient knowledge of JavaScript programming language. MUST be familiar with Node.js environment. Experience working with frameworks based on Node.js is a plus.
- Experience working with GraphQL.
- Experience working with Apollo Server.
- Experience working with MongoDB.
- Experience working with caching systems (Redis).
- Experience working with Elasticsearch.
- Experience working with Microservice Architecture.
- Good teamwork and self-management skills.
- Problem-solving skills and optimization mindset.
- Familiarity with the Linux development environment.
BENEFIT
- 13th month salary
- Performance-based annual cash bonus
- Competitive salary
- Annual health care check-up
- Collaborative working environment with a lean organization set-up, openness for innovation and direct communication to decision makers.
- A strong support from founders for product excellence and optimization
We're currently looking for Back–End Developer to join Kompa! Not only will you have the chance to work with other talented developers, but you'll also be paid competitively and work on innovative projects. Join us now!
Job Application for Back–End Developer