HamburgerMenu
hirist

Job Description

Role : Go -Lang Developer

Experience : 2 to 4 Years

Location : Hyderabad

Education : Graduate

Work mode : Work from Office

Notice Period : Immediate joiners preferred

Job Summary :

We are looking for a Golang Developer with 2-4 years of experience to join our dynamic team in Hyderabad. As a Golang Developer, you will be responsible for developing high-performance, scalable applications and services. This role requires expertise in Golang along with strong problem-solving skills and the ability to work collaboratively in a fast-paced environment.

The role is office-based only, and we require full-time commitment from the office in Hydderabad.

Key Responsibilities :

Application Development :

- Design, develop, and maintain highly scalable applications using Golang.

Code Optimization & Performance Tuning :

- Continuously optimize code for performance, scalability, and reliability.

- Conduct code reviews and ensure the highest standards of code quality are maintained.

System Architecture & Design :

- Design and develop backend systems, services, and APIs that meet functional and non-functional requirements.

- Contribute to system architecture discussions and help implement robust, scalable solutions.

Troubleshooting & Debugging :

- Diagnose and resolve technical issues and bottlenecks in applications.

- Use debugging and profiling tools to identify issues and optimize system performance.

Collaboration & Documentation :

- Work closely with front-end developers, QA, and product teams to deliver seamless applications.

- Write clear and concise technical documentation for features and systems.

Agile Development :

- Work in an Agile development environment, participating in sprints, planning, and retrospectives.

- Deliver high-quality code on time, ensuring proper testing and integration.

Must-Have Technical Skills :

Programming Languages : Proficiency in Golang.

Concurrency : Strong understanding of concurrency models and multi-threading in Golang.

API & RPC Development : Experience with building and maintaining RESTful APIs, along with a Strong understanding of gRPC and RPC-based service communication.

Database Systems : Experience with SQL/NoSQL databases (PostgreSQL, MongoDB, etc.).

Version Control : Proficiency in using Git for version control and collaboration.

Testing : Knowledge of writing unit and integration tests.

Problem-Solving : Strong analytical and problem-solving skills.

Good to Have Skills :

- Experience with cloud platforms like AWS, Azure, or Google Cloud.

- Knowledge of containerization tools like Docker and container orchestration with Kubernetes.

- Experience with CI/CD pipelines and DevOps practices.

- Familiarity with microservices architecture.

- Event-driven systems : Experience with Kafka/NATs for messaging.

- Monitoring & Observability : Experience with Grafana, OpenTelemetry for tracing and onitoring.


info-icon

Did you find something suspicious?