Posted:3 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

**Job Title:** Golang Developer
**Experience:** 3–5 Years**Job Overview:** We are looking for a highly skilled Golang Developer with 3–5 years of experience in building efficient, reliable, and scalable backend systems. The ideal candidate has strong expertise in Golang’s advanced concepts, including concurrency, goroutines, maps, and serialization. You will drive design and implementation of microservices, handle complex data structures, and ensure high-performance solutions.**Key Responsibilities:**- Architect, develop, and maintain high-performance backend systems and microservices using Golang.- Utilize advanced Golang features such as maps, goroutines, channels, and interfaces for optimal application performance.- Implement serialization/deserialization of data using encoding/json, encoding/xml, protobuf, or similar libraries.- Debug, profile, and troubleshoot complex backend systems to optimize performance and scalability.- Design and build RESTful APIs and integrate securely with front-end and third-party services.- Collaborate with cross-functional teams (DevOps, product managers, frontend developers) for successful project delivery.- Apply concurrency models using goroutines and channels to achieve parallel and asynchronous processing.- Write and maintain unit, integration, and load tests; participate in peer code reviews.- Manage codebase using Git and CI/CD pipelines, containerize applications with Docker, deploy using Kubernetes.- Maintain clear technical documentation and support knowledge sharing within the team.- Ensure adherence to security best practices and contribute to system architecture discussions.**Required Skills & Qualifications:**- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).- 3–5 years of professional backend development experience with Golang.- In-depth knowledge of Golang’s advanced concepts: maps, goroutines, channels, serialization/deserialization.- Experience with microservices architecture, containerization (Docker/Kubernetes), and RESTful API design.- Familiar with SQL/NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).- Good understanding of networking, security, and performance optimization for backend services.- Familiar with CI/CD tools, version control (Git), and cloud platforms (AWS, GCP, Azure).- Strong problem-solving and analytical skills.- Effective communication, documentation, and teamwork abilities.**Good to Have:**- Experience in fintech, blockchain, or high-security environments.- Exposure to monitored, distributed, event-driven systems (e.g., message queues, pub/sub).- Experience with tools for application monitoring and performance profiling (Prometheus, Grafana).

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Snapper Future Tech logo
Snapper Future Tech

Information Technology

Silicon Valley

RecommendedJobs for You

surat, gujarat, india

surat, gujarat, india