Go Back

Mid-Level GoLang Developer

Posted date: 2025-02-24
Application Deadline: 2026-03-27
Job Type: Contract
Post Opening: 1

About the role

We are seeking a skilled and motivated Mid-Level GoLang Developer to join our backend development team. You will be responsible for building scalable backend services, APIs, and microservices using Go while collaborating closely with senior engineers and cross-functional teams.

This role focuses on strong backend development capabilities, performance optimization, and clean architecture practices. You will work in an Agile environment and collaborate with international teams, contributing to high-quality, production-grade systems.

Key Responsibilities

  • Design and implement scalable applications in pure Go without using any frameworks, focusing on performance, reliability, and maintainability.
  • Leverage concurrency patterns in Go to build efficient, high-performing applications.
  • Work collaboratively with the development team to design database schemas, implement SQL queries, and ensure data integrity.
  • Improve API response time, concurrency handling, memory usage, and system throughput.
  • Build secure, well-documented REST/gRPC services with proper versioning.
  • Design schemas, indexing strategies, and efficient query patterns (SQL).
  • Design normalized and scalable database schemas aligned with business requirements.
  • Implement safe transactional workflows for critical operations.
  • Support and implement read replicas or sharding strategies to ensure database scalability, performance, and high availability.
  • Handle rollback scenarios properly to maintain data consistency.
  • Implement caching where appropriate to reduce DB stress.
  • Engage in problem-solving activities, providing innovative solutions to complex challenges.

Required Qualifications

  • 3+ years of experience in developing Golang applications.
  • Strong understanding of Golang’s core concepts, such as concurrency, channels, and goroutines.
  • Hands-on Experience with Golang web frameworks such as Echo, Gin, or Gorilla Mux and creating RESTful APIs
  • Familiarity with concurrency patterns in Go and understanding their application in real-world scenarios.
  • Strong foundation in database systems (PostgreSQL preferred), schema design, and SQL.
  • Exceptional problem-solving abilities and adaptability in a dynamic, fast-paced environment.
  • Effective communication skills and a proven ability to work collaboratively within a team.

Nice To Have

  • Experience with gRPC, Kafka, or other message brokers.
  • Knowledge of container orchestration (e.g., Kubernetes)
  • Familiarity with cloud platforms such as AWS, GCP, or Azure.
  • Working knowledge of Hyperledger Fabric or other blockchain technologies
  • Understanding of security, performance tuning, and monitoring best practices.
  • Contributions to open-source projects or experience working in agile remote teams.

What We Offer

  • Work on meaningful, global-scale projects with high-impact potential.
  • Supportive environment for learning, mentorship, and career growth.
  • Opportunities to engage with diverse teams and clients across the world.

Apply Here


Fill the details below to apply. Someone from our team will reach you shortly.