Rubikal

Go (Lang) Engineer

Rubikal  •  Cairo, EG (Onsite)  •  4 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

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
Rubikal

About Rubikal

Rubikal is a software engineering company that helps businesses design, build, and scale high-quality digital products. Since our founding, we have partnered with startups, enterprises, and educational institutions to deliver robust, reliable, and user-centric solutions that create real business impact.

We specialize in full-cycle product development — from architecture and design to engineering and long-term maintenance. Our team combines deep technical expertise with strong product thinking, allowing us to move fast while keeping a high bar for quality, performance, and scalability.

Our track record includes delivering complex systems in EdTech, FinTech, enterprise platforms, SaaS products, and custom business applications. Whether it's building cloud-native infrastructures, crafting seamless user experiences, or scaling mission-critical platforms, Rubikal acts as a long-term technology partner, not just a vendor.

What We Deliver:

- End-to-end software development for web & mobile

- Highly scalable backend systems & cloud architectures

- UX/UI design & product strategy

- Dedicated teams and staff augmentation

- AI & LLM-powered solutions for real business cases

- Continuous support, monitoring, and optimization

At Rubikal, we believe great products are built by great teams. That’s why we invest heavily in engineering culture, continuous learning, and collaboration — ensuring every partner we work with receives a world-class experience.

Rubikal was selected by LinkedIn in 2021 as one of the Top Startups list in Egypt, and became a Clutch Leader ranking 2nd on the list of the most prominent Egyptian B2B firms for 2021!

👉 Visit our website to learn more or message us to discuss your next project.

Industry
IT & Software
Company Size
51-200 employees
Headquarters
Dubai, AE
Year Founded
2016
Social Media