Posted on: 27/06/2025
Key Responsibilities :
- Design, develop, test, deploy, and maintain scalable backend services and APIs using Golang.
- Implement unit and integration tests to ensure the quality, reliability, and security of code.
- Develop and manage RESTful APIs for web and mobile applications.
- Build and maintain microservices, ensuring proper use of Go concurrency (goroutines, channels).
- Monitor and optimize application performance, ensuring low latency and high availability.
- Collaborate with cross-functional teams (front-end, DevOps, QA, product) in an Agile environment.
- Participate in code reviews, providing and receiving constructive feedback.
- Write and maintain technical documentation for developed features and architecture.
- Troubleshoot and debug issues across services and infrastructure.
Technical Skills Required :
- Experience in writing unit tests (using testing package, testify, or similar) and integration tests.
- Strong understanding of RESTful APIs, HTTP, and JSON.
- Familiarity with microservices architecture and inter-service communication protocols (e.g., gRPC, message queues).
- Experience with Go concurrency patterns (goroutines, channels, mutexes).
- Good understanding of database systems : Relational databases : PostgreSQL, MySQL NoSQL databases : MongoDB, Redis (as cache) Working knowledge of version control systems like Git and experience with Git workflows.
- Experience with CI/CD pipelines (GitLab CI, GitHub Actions, Jenkins, or similar).
- Familiarity with Docker and container-based application development.
- Understanding of logging, monitoring, and observability tools (e.g., Prometheus, Grafana, ELK stack) is a plus.
- Exposure to cloud platforms (AWS, GCP, Azure) is advantageous.
- Basic understanding of security best practices in backend services.
Soft Skills & Other Requirements :
- Ability to work independently and collaboratively within a team.
- Good communication skills for effective interaction with technical and non-technical stakeholders.
- Passion for learning new technologies and continuous improvement.
Preferred Qualifications :
- Experience working in Agile/Scrum teams.
- Contributions to open-source Golang projects or personal GitHub portfolio is a plus
Did you find something suspicious?
Posted By
AGILE TECHNOLOGY SOLUTIONS
HR at AGILE TECHNOLOGY SOLUTIONS
Last Login: NA as recruiter has posted this job through third party tool.
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1503439
Interview Questions for you
View All