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:
Salary
Negotiate
Quantity
2
Job Type
Full time
Experience
3+ years of experience in backend development using Go
Join our team
Apply now and be part of Eduto’s journey.
Application submitted successfully
Thank you for applying. We’ve received your application for the selected position. Our HR team will review your profile and contact you within 3–5 business days.
Please make sure your CV (Google Drive) link is accessible — set to “Anyone with the link can view.
Oops! Something went wrong while submitting the form.