Match score not available

Software Architect

72% Flex
Remote: 
Full Remote
Contract: 
Experience: 
Expert & Leadership (>10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's/Master's degree in Computer Science or related field, 3+ years as a software architect in cloud-based environment, 10+ years of development in distributed systems, Java, Spring, MySQL.

Key responsabilities:

  • Design scalable and fault-tolerant systems for high availability
  • Define infrastructural and software security procedures
  • Guide teams on CI/CD optimization and mentorship
RubyPlay logo
RubyPlay Scaleup https://rubyplay.com/
51 - 200 Employees
See more RubyPlay offers

Job description

Logo Jobgether

Your missions

We are seeking a highly skilled and experienced Software Architect to join our growing team. As a Software Architect, you will play a critical role in shaping the architecture of our platform, focusing on scalability, high availability, resilience, and security.

What will you be responsible for?

  • Drive the overall architectural design of our gaming system, focusing on our backend, APIs and platform.
  • Design scalable systems and individual solutions that meet our required high volume high availability levels while ensuring data consistency throughout and cost control.
  • Design fault-tolerant systems with redundancy and failover mechanisms to ensure uninterrupted service availability.
  • Responsible for defining and overseeing the implementation of infrastructural security procedures and software security best practices as part of the development process
  • Build the operational understanding needed to support mission critical systems and establish pre-emptive measures to ensure consistent operation.
  • Align across development teams to ensure solid end-to-end solutions that meet business and technical requirements.
  • Guide the teams on optimizing the CI/CD pipelines to build and deploy all platform components, supporting performance and automated testing.
  • Stay up-to-date with the latest technologies and developments in cloud-based systems.
  • Run POCs and technical spikes around technical and business topics to ease the introduction of new solutions, technologies, and tools.
  • Provide technical guidance and mentorship to various teams, including Development, QA, and DevOps.
  • Participate in code reviews, design sessions, and research activities to ensure all new and existing features adhere to solid architectural principles.
  • Create and maintain comprehensive technical documentation and communicate architectural decisions to stakeholders and development teams.

What do we expect from our perfect candidate?

  • A bachelor's or master's degree in computer science or a related field.
  • 3+ years of experience in a software architect role within a cloud based, customer facing environment.
  • 10+ years of development experience in building and maintaining high volume, high availability distributed systems.
  • Excellent knowledge of Java, Spring, MySQL, Kubernetes, Kafka, GitLab CI.
  • Expertise in cloud based platforms (GCP, AWS, Azure), Microservice architecture, Software design patterns, Messaging patterns, NoSQL databases.
  • Strong understanding of cloud-based infrastructure, scalability, and security.
  • Hands on GCP experience is a big plus.
  • Excellent problem-solving and analytical skills coupled with a very detail oriented approach to troubleshooting and risk assessment.
  • Strong communication and teamwork skills.
  • Upper-Intermediate English is a must.
  • Experience in the online gaming industry is considered a big plus!

Benefits Of Working With Us

  • Talented and open people around
  • Challenging tasks to feel the impact
  • Budget for personal development
  • Well-being Budget
  • Annual bonus
  • Medical insurance
  • Development day to grow professionally
  • Free English classes
  • Paid vacation days/paid sick leaves (number depends on the country you live in)

Required profile

Experience

Level of experience: Expert & Leadership (>10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Soft Skills

  • Strong Communication
  • Teamwork

Go Premium: Access the World's Largest Selection of Remote Jobs!

  • Largest Inventory: Dive into the world's largest remote job inventory. More than half of these opportunities can't be found on standard platforms.
  • Personalized Matches: Our AI-driven algorithms ensure you find job listings perfectly matched to your skills and preferences.
  • Application fast-lane: Discover positions where you rank in the TOP 5% of applicants, and get personally introduced to recruiters with Jobgether.
  • Try out our Premium Benefits with a 7-Day FREE TRIAL.
    No obligations. Cancel anytime.
Upgrade to Premium

Find more Software Architect jobs