Qualifications & experience
- S1 in Computer Science, Informatics, Electrical Engineering, Physics, Mathematics or related with 4 years experienced in back end developer
- Familiar with Go Language and Go idiomatic. Proficient in REST API & GraphQL design, development, testing and deployment.
- Familiar with Linux and Docker, with Redis is a plus.
- Have knowledge in PostgreSQL. Understand Microservices Architecture & it’s components like API Gateway is a plus.
- Experienced in CI/CD processes and tools (Github or BitBucket, Jenkins or Bamboo, Kubernetes or Openshift).
- Familiar with database modelling
- Willing to learn new technologies
- Good communication skills
Tasks & responsibilities
- Design, develop, test and deploy back end services
- Produce clean, high-performance, scalable and maintainable services
- Analytical thinking and problem solving capabilities
- Share experiences and knowledge with other team members
- Lead technical team including coaching and mentoring
- Participate in the entire application lifecycle, focusing on coding and debugging
- Write clean code to develop robust and scalable software. Troubleshoot and debug to optimize performance
- Collaborate with business stakeholders to understand their needs and address technical and design requirements
- Collaborate with Front-end developers to integrate user-facing elements with server-side logic
- Build reusable code and libraries for future use. Understand time and space complexity