Home
Jobs

Golang Developer

2 - 4 years

4 - 8 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

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 Hyderabad. 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. Qualifications: Education: Bachelor s degree in Computer Science, Information Technology, or related field. Certifications: Certification in Golang is a plus (but not mandatory). Skills Expertise: 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 trong 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. Soft Skills: Strong analytical and problem-solving skills. Ability to work independently and collaboratively in a team. Good communication skills for reporting issues and progress. Time management and the ability to meet deadlines. 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. Work Experience: 2-4 years of professional experience in software development, specifically in Golang. Proven track record of building high-performance, scalable applications and services. Experience with building backend systems and APIs. Compensation Benefits: Competitive salary and annual performance-based bonuses. Comprehensive health and optional Parental insurance. Retirement savings plans and tax saving plans. Work-Life Balance: Flexible work hours. Professional Development: Opportunities for certifications, workshops, and conferences. Key Result Areas (KRAs): High-Performance Code Delivery - Deliver clean, efficient, and scalable code, focusing on the performance of applications. System Optimization - Optimize backend systems for performance and scalability, especially in high-traffic environments. Cross-Team Collaboration - Contribute to collaborative efforts across teams to ensure the successful delivery of new features. Mentoring Knowledge Sharing - Act as a mentor for junior developers, helping them improve their skills and knowledge of Golang and Rust development. Key Performance Indicators (KPIs): Code Quality Efficiency - Percentage of bugs/defects reported post-deployment. Code quality score based on peer reviews and static code analysis tools. Performance Scalability - System performance improvement (e.g., response time, throughput) post-optimization Load testing results for developed features and applications. Timely Delivery - Percentage of tasks delivered on time as per sprint timelines Number of sprints completed successfully with zero delays. Collaboration Communication - Positive feedback from peers and cross-functional teams Number of successfully closed cross-team issues or blockers.

Mock Interview

Practice Video Interview with JobPe AI

Start Performance Tuning Interview Now
Bigtapp
Bigtapp

Data Analytics

N/A

50-100 Employees

12 Jobs

    Key People

  • John Doe

    CEO
  • Jane Smith

    CTO

RecommendedJobs for You

Chennai, Tamil Nadu, India

Bhopal, Madhya Pradesh, India