GoLang Developer

Hyderabad, Telangana, India
Jan 24, 2025
Jan 24, 2026
Hybrid
Full-Time
3 Years
Job Description

We are currently seeking a highly skilled and motivated GoLang Developer to join our dynamic team. As a GoLang Developer, you will play a crucial role in the development and maintenance of our GoLang applications, ensuring they are scalable, reliable, and secure. This is an exciting opportunity for an experienced developer with a passion for creating high-quality, efficient software systems and improving application performance.

Key Responsibilities

  1. GoLang Development. You will be responsible for developing, maintaining, and optimizing GoLang applications. This includes working with Go frameworks and tools such as Gorilla Mux, code generation tools, Go's templating language, and various popular Go web frameworks. Your expertise will ensure that applications are scalable, secure, and maintainable.
  2. Angular Development. The ideal candidate will have a solid foundation in Angular 17+ (minimum of 1 year of experience). You will be involved in developing responsive, high-performing front-end applications and collaborating with cross-functional teams to deliver intuitive user interfaces and engaging experiences. Expertise in Angular development is essential for this role.
  3. Legacy System Migration. You will contribute to the migration of our legacy applications from Java 8 and the Play Framework to GoLang. This task will require your deep understanding of both Java and GoLang, allowing you to architect seamless transitions and integrate features efficiently across platforms.
  4. Database Expertise. The role involves working with MariaDB as our primary database. You will design, develop, and maintain database schemas and optimize queries to ensure the high performance and reliability of our applications. Your knowledge of database design and optimization will be critical to the success of the project.
  5. AWS Cloud Services. A key aspect of this role is leveraging AWS cloud services, specifically S3 for cloud hosting. You will be expected to manage and configure AWS resources, ensuring secure, scalable cloud environments for application deployment and data management.
  6. Containerization & Deployment. You will use Docker for containerization to streamline the deployment process. Your experience in Docker will allow for efficient packaging, distribution, and execution of applications across different environments.
  7. CI/CD and Version Control. Your familiarity with CI/CD pipelines and version control tools like Git will ensure the continuous delivery of applications and code updates in a seamless and collaborative manner. You will be responsible for implementing best practices for code quality, deployment, and automation.
  8. Microservices & APIs. A strong understanding of RESTful APIs and microservices architecture is a must. You will contribute to building and maintaining robust microservices, ensuring each service is well-structured, easy to scale, and integrates smoothly with other components of the system.

Qualifications and Skills Required

  1. GoLang Expertise. At least 3 years of hands-on experience in GoLang, with a deep understanding of its paradigms, constructs, and idioms. You should be able to write clean, efficient, and maintainable code using GoLang’s unique features and best practices.
  2. Angular Development. Minimum of 1 year of experience in developing web applications using Angular 17+. You should be comfortable with Angular’s framework and have experience building responsive, user-friendly front-end interfaces.
  3. Legacy System Transition. Experience in transitioning legacy systems, specifically migrating from Java 8 and Play Framework to GoLang. Familiarity with Java will be a strong plus in contributing to this migration process.
  4. Database Skills. Experience working with MariaDB, including designing and maintaining databases, writing optimized queries, and ensuring data consistency and integrity.
  5. Cloud Experience. Proven experience with AWS cloud services, particularly S3, for hosting applications and managing resources. Your knowledge of cloud infrastructure will be essential for deployment and maintenance.
  6. Containerization. Proficiency in Docker for containerization and deployment. You should have experience in creating and managing Docker containers for efficient deployment.
  7. Version Control & CI/CD. Experience with Git for version control and working knowledge of CI/CD pipelines. Your ability to automate and streamline the build, test, and deployment process will be crucial to our success.
  8. API & Microservices. Strong experience with RESTful APIs and microservices architecture. You should be able to design, implement, and maintain scalable and resilient services.

Additional Skills (Preferred)

  • Familiarity with other front-end frameworks like React or VueJS is a plus, though Angular experience is mandatory.
  • Strong problem-solving skills and a proactive approach to finding solutions.
  • Excellent communication skills and ability to work effectively in a collaborative environment.
  • Ability to manage time effectively, work under pressure, and meet deadlines.

Why Join Us?

  1. Innovation. You will be part of a forward-thinking team that is constantly working on innovative solutions.
  2. Growth. We offer an environment that fosters personal and professional growth, with opportunities to enhance your skills in GoLang, cloud computing, and front-end technologies.
  3. Impact. Your work will have a direct impact on the scalability, reliability, and security of critical applications.
  4. Collaboration. Work alongside a talented team of developers, engineers, and architects to create world-class software solutions.

If you're passionate about GoLang development, have strong front-end skills with Angular, and are looking to make a meaningful impact in a growing company, we encourage you to apply. Join us and be part of an exciting journey of growth and innovation!