This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
ABOUT THE JOB Develop backend services for applications using Golang, leveraging Go-Zero or other relevant Golang frameworks. Design and implement microservices architecture for backend systems. Design, code, test, and document APIs. Apply best practices in CI/CD and utilize modern development tools. Follow Agile/Scrum methodologies throughout the development lifecycle. Implement scalable technologies such as RabbitMQ, Kafka, and Redis. Handle large data sets with optimal performance and storage, working with relational and non-relational database systems (MySQL, PostgreSQL, Elasticsearch). Utilize and contribute to open-source solutions and communities. Communicate technical concepts effectively to non-technical audiences.
Job Responsibility:
Develop backend services for applications using Golang, leveraging Go-Zero or other relevant Golang frameworks
Design and implement microservices architecture for backend systems
Design, code, test, and document APIs
Apply best practices in CI/CD and utilize modern development tools
Follow Agile/Scrum methodologies throughout the development lifecycle
Implement scalable technologies such as RabbitMQ, Kafka, and Redis
Handle large data sets with optimal performance and storage, working with relational and non-relational database systems (MySQL, PostgreSQL, Elasticsearch)
Utilize and contribute to open-source solutions and communities
Communicate technical concepts effectively to non-technical audiences
Requirements:
Bachelor's Degree in Software Engineering, IT or related field
3+ years of experience as a backend development with Golang
Proficiency in server-side programming languages, especially Golang (Go-Zero framework or other relevant Golang frameworks)
Experience building highly available, high-performing, and scalable clustered services using CI/CD tools
Familiarity with large-scale microservices architecture
Knowledge of DBMS such as MySQL and PostgreSQL
Experience with modern design patterns, Docker, Kubernetes, RESTful API, gRPC, and message queues
Strong understanding of the web development cycle
Knowledge of NoSQL database management systems such as Redis and Elasticsearch
Committed and passionate about technology and ability to work independently and as part of a team
What we offer:
Competitive salary and 13th-month salary
14+ annual leaves per year
Premium healthcare insurance, starting from your probation period
Project reviews and yearly performance appraisals
Annual company trip
Teambuilding activities: Team lunch/dinner, events, and celebrations, sports clubs (football, basketball, badminton, pickleball)
International team with flexible working time
Tailor-made career path
Technical workshops and training courses
Mobility: Opportunities to be on-site abroad in our offices in over 60+ countries