Description

*Job Description*

We are seeking an experienced *Senior GoLang Developer* to join our team in Bangalore. The ideal candidate will have a strong background in software development, with expertise in GoLang, microservices, and API development. This role requires a proactive individual capable of designing scalable systems, collaborating with cross-functional teams, and delivering high-quality solutions.


 

*Key Responsibilities*

1. *GoLang Development*

- Design, develop, and maintain robust, scalable applications using GoLang.

- Implement GoLang best practices for clean, maintainable code.


 

2. *Microservices Architecture*

- Design and develop microservices with high performance and scalability.

- Ensure proper integration of microservices with other system components.


 

3. *API Development*

- Develop and maintain RESTful APIs to support front-end and external systems.

- Ensure seamless API integration and performance optimization.


 

4. *System Optimization*

- Troubleshoot and resolve performance bottlenecks in applications and microservices.

- Optimize database interactions and overall application efficiency.


 

5. *Collaboration*

- Work closely with product managers, front-end developers, and QA teams.

- Participate in code reviews, testing, and deployment processes.


 

6. *Continuous Improvement*

- Stay updated with emerging technologies and recommend adoption for business needs.

- Identify opportunities to improve existing systems and processes.


 

*Mandatory Skills*

- **GoLang Development**: Minimum of 2 years of dedicated experience.

- **Microservices**: Hands-on experience in designing and implementing microservices architectures.

- **API Development**: Expertise in building and maintaining RESTful APIs.

- **Software Development**: Solid understanding of algorithms, data structures, and system design.

- **Version Control**: Proficiency with Git and collaborative development workflows.

- **Communication Skills**: Strong verbal and written communication abilities.


 

*Preferred Skills*

- Experience with containerization tools like *Docker*.

- Familiarity with orchestration tools such as *Kubernetes*.

- Knowledge of cloud platforms like *AWS*, *Azure*, or *Google Cloud Platform (GCP)*.

- Proficiency in SQL and NoSQL databases.

- Experience in CI/CD pipelines and DevOps practices.


 

Education

Any Graduate