Work from Office
Full Time
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.
Bigtapp
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Hyderabad, Pune, Bengaluru
5.0 - 8.0 Lacs P.A.
10.0 - 15.0 Lacs P.A.
Hyderabad, Bengaluru
4.25 - 9.25 Lacs P.A.
Chennai
3.6 - 12.0 Lacs P.A.
Hyderabad
4.0 - 8.0 Lacs P.A.
Bengaluru
20.0 - 25.0 Lacs P.A.
Chennai, Tamil Nadu, India
Salary: Not disclosed
Experience: Not specified
25.0 - 25.0 Lacs P.A.
Mohali district, India
Salary: Not disclosed
Bhopal, Madhya Pradesh, India
Experience: Not specified
Salary: Not disclosed