We are looking for a Middle Go Engineer to join our team.
What is the project idea?
A digital platform that bridges service providers, like personal trainers, with product suppliers, enabling them to recommend and sell relevant items directly to their clients. It streamlines the process of offering personalized products within service-based businesses, creating a new revenue stream and enhancing customer experience.
Requirements: * 3+ years of commercial experience with Go; * Hands-on experience with relational and non-relational databases (PostgreSQL, MongoDB); * Solid understanding of caching principles and experience with Redis; * Experience with containerizing applications using Docker; * Basic knowledge of Kubernetes and experience deploying containers to a cluster; * Understanding of CI/CD workflows and experience with GitHub Actions or similar tools; * Experience writing unit tests using Go test and testify frameworks; * Upper-Intermediate level of English.
Responsibilities: * Design, develop, and maintain backend services using Go, ensuring high performance and scalability; * Implement feature endpoints and business logic under Senior Go guidance; * Work with databases to build efficient data storage and caching solutions; * Contribute to CI/CD pipelines (GitHub Actions), write unit & integration tests, and ensure code quality; * Build and maintain connector to Patchworks and Stripe webhooks; * Assist with caching layers and performance optimizations as directed.