See more local listings
India   India   Developer   Ibu Consulting -

Golang Developer - Backend Services (3-6 yrs) Bangalore (Backend Developer) | Developer in Technol1

IBU Consulting

This listing was posted on hirist.

Golang Developer - Backend Services (3-6 yrs) Bangalore (Backend Developer)

Location:
Bangalore
Description:

Job Description :The Golang Developer will be responsible for designing, developing, and maintaining backend services and applications using the Go programming language. The ideal candidate will have 3 to 6 years of experience in Golang development, with a strong understanding of software engineering principles and best practices. This role requires hands-on experience in building distributed systems, microservices, and high-throughput applications.Key Responsibilities :Software Design and Development :- Design and develop backend services and applications using the Go programming language.- Implement efficient algorithms and data structures to optimize performance and scalability.- Write clean, well-documented, and maintainable code following best practices and coding standards.- Collaborate with cross-functional teams to define requirements, architecture, and technical solutions.Microservices Architecture :- Design and implement microservices-based architecture using Go and related technologies such as gRPC or RESTful APIs.- Develop and deploy containerized applications using Docker and orchestration tools such as Kubernetes or Docker Swarm.- Implement service discovery, load balancing, and fault tolerance mechanisms to ensure high availability and reliability of microservices.Database Design and Optimization :- Design and optimize database schemas and queries for performance and scalability.- Implement data access layers using ORM (Object-Relational Mapping) libraries or raw SQL queries.- Work with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis) as per project requirements.Testing and Quality Assurance :- Write unit tests, integration tests, and end-to-end tests to ensure the quality and reliability of backend services and applications.- Conduct code reviews and provide constructive feedback to peers to maintain code quality and consistency.- Perform performance testing and profiling to identify bottlenecks and optimize application performance.Continuous Integration and Deployment :- Implement CI/CD (Continuous Integration/Continuous Deployment) pipelines to automate build, test, and deployment processes.- Deploy applications to cloud platforms such as AWS, Google Cloud Platform, or Microsoft Azure using Infrastructure as Code (IaC) tools like Terraform or CloudFormation.- Monitor application performance and health using monitoring and logging tools such as Prometheus, Grafana, ELK stack, or similar.Documentation and Knowledge Sharing :- Document technical designs, implementation details, and operational procedures for backend services and applications.- Share knowledge and expertise with team members through code reviews, tech talks, and internal training sessions.- Contribute to open-source projects and developer communities to stay updated on industry trends and best practices.Qualifications :- Bachelor's degree in Computer Science or related field.- 3 to 6 years of hands-on experience in Golang development, with a strong understanding of software engineering principles and best practices.- Proficiency in building backend services and applications using the Go programming language.- Experience with microservices architecture, containerization, and orchestration technologies (e.g., Docker, Kubernetes).- Strong understanding of database systems and query optimization techniques.- Experience with cloud platforms and services (e.g., AWS, GCP, Azure) is a plus.- Excellent problem-solving skills and ability to troubleshoot technical issues independently.- Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams. (ref:hirist.tech)
Education/experience:
2 To 5 Years
Company:
Ibu Consulting
Posted:
May 8 on hirist
Visit Our Partner Website
This listing was posted on another website. Click here to open: Go to hirist
Important Safety Tips
  • Always meet the employer in person.
  • Avoid sharing sensitive personal and financial information.
  • Avoid employment offers that require a deposit or investment.

To learn more, visit the Safety Center or click here to report this listing.

More About this Listing: Golang Developer - Backend Services (3-6 yrs) Bangalore (Backend Developer)
Golang Developer - Backend Services (3-6 yrs) Bangalore (Backend Developer) is a Technology Developer Job at Ibu Consulting located in India. Find other listings like Golang Developer - Backend Services (3-6 yrs) Bangalore (Backend Developer) by searching Oodle for Technology Developer Jobs.