We are seeking an experienced Backend Developer with deep expertise in Golang (v1.21) and web frameworks such as Gin and Fiber. You will be responsible for building and maintaining scalable, robust, and high-performance backend services and APIs. You'll collaborate closely with frontend developers, DevOps, and tech teams to deliver reliable backend infrastructure for our applications.
Responsibilities
Design, build, and maintain high-performance RESTful APIs using Go (Golang) with Gin or Fiber
Write clean, modular, and efficient code following best practices
Optimize backend services for performance, scalability, and reliability
Collaborate with frontend developers for seamless API integration
Design and manage databases (SQL) and data models
Implement unit, integration, and load testing for backend services
Ensure application security, authentication, and authorization mechanisms
Participate in code reviews and technical discussions
Document APIs and system architecture
Requirements
At least 4-6 years of experience working as a Backend Developer
Strong proficiency with Go (Golang), especially version 1.21
Solid experience with at least one Golang web framework: Gin or Fiber
Familiar with designing and developing RESTful APIs
Good understanding of concurrency, goroutines, and channels
Experience with SQL (PostgreSQL, MySQL)
Familiar with Docker, Git, and CI/CD pipelines
Experience with API documentation tools like Swagger/OpenAPI
Good understanding of application security practices (e.g. JWT, OAuth2)
Familiarity with microservices architecture
Understanding of message brokers like Kafka, NATS, or RabbitMQ