Responsibilities
Develop and maintain backend services using Golang ensuring clean and efficient code Optimize applications for high volume data storage performance and scalability across multiple countries Collaborate with cross functional teams on feature design system architecture and shipping new features Debug technical issues implement unit and integration tests and develop automation tools Participate in code reviews to improve code quality Contribute to the continuous improvement of development processes and best practices
Qualifications
Minimum of 2 years of experience with Golang Proficient in APIs and microservices architecture including design and implementation Strong experience with SQL databases such as MySQL and PostgreSQL and familiarity with non relational databases Experience with event driven architectures and messaging systems such as Kafka or RabbitMQ Knowledge of monitoring tools like Prometheus Grafana or ELK stack Good understanding of server side and client side development limitations Ability to select and implement technical solutions within a team setting Passion for learning new technologies and collaborating with others with a commitment to continuous skill development