Back-End Golang Developer
Apply before:
December 31, 2025
Description:
Key Responsibilities:
- Design and develop robust, secure, and high-performance backend services and APIs using Go
- Architect and implement scalable solutions following best practices in software design and clean code principles.
- Collaborate with frontend developers, DevOps, QA, and product teams to deliver seamless end-to-end features.
- Integrate third-party services, databases, and internal systems with RESTful and GraphQL APIs.
- Ensure application responsiveness, performance, and uptime in production environments.
- Write unit and integration tests to maintain high code quality and support continuous integration.
- Participate in code reviews, provide constructive feedback, and mentor junior developers when needed.
- Maintain documentation for APIs, services, and infrastructure as part of the development process.
- Stay current with evolving backend technologies, frameworks, and industry trends.
Required Qualifications:
- 3+ years of experience in backend development using Go
- Hands-on experience working with WebRTC, RESTful APIs, and WebSocket implementations.
- Experience with relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB).
- Solid understanding of authentication and authorization mechanisms (JWT, OAuth2, etc.).
- Proficient in using Git and collaborative development workflows.
- Knowledge of software testing (unit, integration) and testing tools (e.g., Jest, Supertest).
- Strong problem-solving, debugging, and analytical skills.
- Excellent verbal and written communication skills.
- Good command of English, both verbal and written, is a must.
Nice to Have
- Experience with containerization and deployment tools (e.g., Docker, Kubernetes).
- Familiarity with CI/CD pipelines and DevOps practices.
- Knowledge of microservices architecture and event-driven systems (e.g., using RabbitMQ, Kafka).
- Prior experience working in agile/scrum environments.
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Experience with Live streaming is plus
Overview:
Experience
3+ years of experience in backend development using Go