rubikal logorubikal logo

Lead Software Architect (Ruby on Rails) - Relocation to Riyadh

rubikalRiyadh, Riyadh Province, Saudi Arabia
On-site Full-time €7K/mo - €9K/mo

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

As a Software Architect, we expect you to possess:In-depth experience with frameworks such as Ruby on Rails, Angular, Go, and expertise in Google Cloud Platform and microservices architecture. Proficiency with Pub/Sub, Cloud SQL (PostgreSQL), Google Cloud Build, Terraform, and Infrastructure as Code (IaaC). Familiarity with Google Cloud Run, Google Kubernetes Engine, Docker, Stripe, Contentful, REST, GraphQL, and CI/CD practices. Strong communication and collaboration skills, with the ability to lead a team effectively. A passion for developing scalable and efficient solutions to address environmental challenges.

About the job

Join us as a Lead Software Architect with a minimum of 8 years of experience in software development technologies, specializing in Google Cloud Platform and microservices architecture. If you thrive in a collaborative environment and enjoy working with leading clients, this is the perfect opportunity for you!

This role involves international assignment or full-time relocation to Riyadh. We offer a competitive, tax-free salary ranging from €7000 – 9000 per month, along with housing and transportation support in KSA.

Key Responsibilities

You will have the unique chance to enhance your skills while working with a diverse team of technology and business experts worldwide. You will oversee our largest project in the real estate sector, managing a team of over 30 developers across six teams. Your primary responsibilities will include:

  • Collaborating with development teams to define and implement microservices architecture technical requirements, including deployment strategies, monitoring, and instrumentation.
  • Assessing existing architecture and suggesting improvements for performance, scalability, and maintainability.
  • Designing, implementing, and maintaining new products and services using Ruby on Rails (or Golang) for backend and Angular for frontend.
  • Creating technical specifications and design documents to guide the development team.
  • Providing feedback on integrations with payment gateways and headless content management systems.
  • Overseeing the design and maintenance of CI/CD pipelines using Cloud Build and Terraform.
  • Collaborating with cross-functional teams, including product managers, UI/UX designers, and QA engineers to ensure successful project delivery.
  • Conducting thorough code reviews and ensuring adherence to coding standards.

About rubikal

Rubikal is a forward-thinking technology company specializing in innovative software solutions, committed to fostering a collaborative and creative work environment where talented professionals can thrive.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.