Job Overview
Golang Developer responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database.
Responsibilities :
- Responsible for writing server-side and or client-side web application logic.
- Design and build applications/ components using open source technology.
- Create clean code that will maintain web pages across multiple browsers, Utilize a variety of technologies and in-house coding resources to create effective solutions.
- Implementing new features, enhancing existing features, data models, delivering the best possible and improving application performance.
- Test and maintain the core product software and databases to ensure strong optimization and functionality for better performance, flexibility, and scalability
- Analyzing Requirements, Problems and Solving Them with the Best Solution
Requirements :
- Bachelor’s/Master’s degree in Computer Science (or equivalent experience)
- 1 – 2 years of experience working as a Golang developer
- Proficient with Go programming language
- Good understanding of common Goroutine and channel patterns
- Experience with popular Go web frameworks (Revel, and router packages)
Skills :
- Experience working with Enterprise Database System PostgreSQL, MongoDB, Redis, Firestore
- Experience with API Gateway
- Knowledge of CI/CD, and containerization technologies such as Docker, Kubernetes, etc.
- Basic understanding of cloud such as AWS/GCP
- Familiarity with technologies such as PHP / Node.js
- Proficiency in code versioning tools such as Git