




As a Go Engineer at Rubikal, you will be responsible for developing advanced back\-end components and microservices for our high\-performance applications. You will play a key role in building secure, scalable, and efficient systems that can handle large volumes of data and transactions. Your passion for clean, maintainable, and well\-documented code will help elevate our engineering standards. **Responsibilities:** * Design, develop, and maintain high\-quality software applications using Go. * Implement APIs, and work on microservices architecture to build scalable and efficient systems. * Collaborate with front\-end developers and other team members to integrate user\-facing elements with server\-side logic. * Optimize applications for maximum speed and scalability. * Conduct code reviews and troubleshoot and debug applications. * Participate in all aspects of Agile software development: planning, design, development, and deployment. **Requirements** **Qualifications:** * Proficient in Go programming language and understanding of its ecosystem. * Experience with distributed systems and microservices architecture. * Strong knowledge of RESTful APIs and related technologies. * Familiarity with databases (SQL and NoSQL) and cloud services (AWS, GCP, Azure). * Ability to write clean, maintainable, and efficient code. * Understanding of version control systems, particularly Git. **Preferred Skills:** * Experience with Docker, Kubernetes, or other containerization technologies. * Familiarity with continuous integration and deployment (CI/CD) practices. * Strong problem\-solving abilities and love for tackling challenges. * Excellent communication skills and ability to work collaboratively in a team environment. **Benefits** * Competitive salary * State\-of\-the\-art computer hardware and software * Commuting allowance * Flexible schedule * Your work makes a difference in people's lives


