Golang Developer

Bangalore
Hyderabad
Pune
Chennai
Noida
Mumbai
Contract-To-Hire
Mid-Level: 6 to 7 years
12L - 16L (Per Year)
Posted on Jan 09 2025

About the Job

Skills

GoLang + Scripting
python
Linux based
like shell
Ruby
Golang Developer

Key Responsibilities

  • Backend Development: Design, develop, and maintain efficient, reusable, and reliable Go code.
  • API Development: Build and integrate RESTful APIs and services to support web, mobile, and other client applications.
  • Database Integration: Work with both SQL and NoSQL databases, write optimized queries, and design efficient data models.
  • Microservices Architecture: Develop and deploy microservices-based solutions for scalability and maintainability.
  • Performance Optimization: Identify bottlenecks and improve the performance of both new and existing applications.
  • Testing and Debugging: Write unit tests, conduct integration testing, and debug production issues.
  • Collaboration: Work closely with other developers, product managers, and designers to define and implement new features.
  • Code Reviews: Participate in peer code reviews to ensure code quality, maintainability, and adherence to best practices.
  • Documentation: Write and maintain technical documentation for systems, APIs, and infrastructure.
  • Continuous Improvement: Stay up-to-date with the latest development trends in Go and contribute to improving the development workflow.

Required Skills and Qualifications

  • Proven experience as a Go (Golang) Developer or similar role.
  • Strong knowledge of Go programming language and its best practices.
  • Experience with web frameworks (e.g., Gin, Echo, etc.).
  • Solid understanding of microservices architecture and cloud technologies.
  • Familiarity with RESTful APIs and WebSocket development.
  • Experience with both SQL (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Knowledge of concurrency and parallelism in Go.
  • Experience working with containerization technologies such as Docker, Kubernetes.
  • Strong debugging and problem-solving skills.
  • Knowledge of version control systems (e.g., Git).
  • Familiarity with CI/CD pipelines and deployment automation.
  • Good communication and collaboration skills in an agile environment.


About the company

At Cybyrotek , we are dedicated to delivering innovative IT solutions and services that empower businesses to thrive in the digital age. With a team of experienced professionals, we provide customized technology strategies, robust support, and cutting-edge solutions tailored to your unique needs. Our mission is to help you achieve your goals by making technology work for you efficiently, securely, ...Show More

Industry

IT Services and IT Consul...

Company Size

11-50 Employees

Headquarter

Hyderabad

Other open jobs from Cybyrotek Solutions