Junior Golang Developer

Year    KA, IN, India

Job Description

Role Description



We are seeking a Go Developer to support in building and maintaining scalable backend services. You will develop APIs, design data models and implement reliable systems to support high-performance applications.

Key responsibilities



Build REST/gRPC services and internal developer tools using Go. Design NoSQL data models and efficient queries; manage JSON processing and streaming data. Integrate third-party APIs and enhance system observability and performance. Write unit and integration tests, review code, and contribute to CI/CD pipelines in an Agile environment. Troubleshoot production issues and deliver stable, high-quality releases.

Qualifications



Bachelor's degree in Computer Science, Information Technology, or a related field. Proven experience in building and delivering mobile applications using Flutter (typically 0-1+ years). Strong knowledge of Dart programming language, mobile app development concepts, object-oriented principles. Experience with RESTful APIs, third-party libraries, and mobile databases (SQLite, Realm, Firebase). Familiarity with version control tools (Git, Subversion) and CI/CD workflows. Solid understanding of UI/UX standards for mobile (responsive design principles). Good problem-solving, analytical, and communication skills. Ability to work collaboratively in a fast-paced, cross-functional team.
Must Have Skills

1 year of experience building production-grade services in Go. Solid understanding of Go fundamentals: concurrency, context management, interfaces, and error handling. Experience with NoSQL databases (MongoDB, DynamoDB, Cassandra), including indexing and schema design. Proficient in API development (REST and/or gRPC) and JSON handling. Skilled in testing, debugging, and basic performance profiling. Comfortable with Git and CI/CD workflows; good software architecture practices. Strong collaboration and communication skills.
Preferred Skills

Experience with caching (Redis), message queues (Kafka, NATS, RabbitMQ). Containerization and orchestration (Docker, Kubernetes). Knowledge of AuthN/AuthZ frameworks (JWT, OAuth2) and security best practices. Cloud platform experience (AWS, GCP, Azure). Observability tools (OpenTelemetry, Prometheus, Grafana). Familiarity with WebSockets, event-driven architectures, or GraphQL. Some exposure to relational databases for secondary use cases.
Job Type: Full-time

Pay: ₹240,000.00 - ₹300,000.00 per year

Benefits:

Work from home
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4271495
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year