Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience
- Min 1 year of experience as a backend development using Go language (frameworks like Gin,or Echo)
- Proven in common databases used are Redis, PostgreSQL, MySQL, or NoSQL databases like MongoDB
- Experience with messaging systems like RabbitMQ, Kafka, or Spark-Stream
- Familiarity with containerisation and orchestration tools like Docker and Kubernetes, cloud platforms like Amazon Web Services (AWS)
- Familiarity with micro services architecture
Job Desc:
- Design, develop, and maintain the server-side components of our client web applications and software systems using the Go programming language
- Build and maintain APIs that are reliable, performant, and easy to consume by front-end applications and external clients.
- Implement RESTful API design principles to ensure consistency and scalability
- Perform continuous testing and debugging to maintain a high level of code quality
- Collaborate with front-end developers, DevOps engineers, and other team members to ensure the seamless integration of the backend and frontend components
Technologies:
1. Go programming language, Git, Javascript
2. Spark-Stream, Kafka, RabbitMQ
3. SQL, Redis
4. Docker/Containerised, Kubernetes
5. AWS Cloud