Golang Engineer

Location: Hyderabad, India

Job Type: Full-time

Department: Engineering

About Us:

We are a fast-growing technology company focused on building scalable and high-performance applications. Our team thrives on innovation, collaboration, and driving impactful results. We are looking for a skilled Golang Engineer to join our team and work on exciting projects, delivering high-quality solutions with a focus on performance, scalability, and maintainability.

Job Description:

We are seeking a talented Golang Engineer to design, develop, and maintain efficient, scalable, and reliable backend services. As part of our engineering team, you will work with cutting-edge technologies such as Gin, Gorm, Docker, and PostgreSQL to build high-performance applications that power our platform.

If you have a passion for writing clean, efficient code and are eager to contribute to the development of modern web applications, this is the role for you!

Key Responsibilities:

  • Design, develop, and maintain scalable backend services using Golang.
  • Build RESTful APIs and microservices using the Gin web framework.
  • Work with Gorm for efficient database interaction and management.
  • Manage and optimize PostgreSQL databases for high availability and performance.
  • Collaborate with frontend engineers to integrate with backend APIs.
  • Write unit and integration tests to ensure code quality and maintainability.
  • Utilize Docker for containerization and ensure services are deployable in production environments.
  • Participate in code reviews to ensure high-quality software development standards.
  • Troubleshoot, debug, and optimize performance bottlenecks.
  • Continuously improve and refactor existing codebase to improve scalability, security, and performance.
  • Collaborate with cross-functional teams in an Agile environment to deliver high-impact features.

Required Qualifications:

  1. Proven experience with Golang and building production-grade applications.
  2. Strong experience with the Gin framework for building web applications and APIs.
  3. Hands-on experience with Gorm ORM and working with relational databases (specifically PostgreSQL).
  4. Proficiency in working with Docker for creating containerized applications and services.
  5. Strong understanding of backend architecture, microservices, and RESTful APIs.
  6. Experience in writing unit and integration tests.
  7. Familiarity with version control systems such as Git.
  8. Solid understanding of software development principles, including object-oriented design, clean code, and SOLID principles.
  9. Ability to work collaboratively in a team environment, with excellent communication skills.

Nice to Have:

  1. Familiarity with cloud platforms like AWS, GCP, or Azure.
  2. Experience with CI/CD pipelines and automation tools.
  3. Knowledge of Redis, Kafka, or other messaging systems.
  4. Experience with other backend technologies or frameworks such as Node.js, Java, etc.
  5. Knowledge of frontend technologies (e.g., React, Vue.js) to collaborate effectively with frontend teams.
Mail Us at careers@bitronics.io