Enable job alerts via email!

Staff Software Engineer

HungerStation

Riyadh

On-site

SAR 200,000 - 300,000

Full time

26 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the tech industry is seeking a highly skilled Staff Software Engineer to enhance their backend architecture and lead teams in Riyadh. The role involves coaching engineers, making critical architectural decisions for systems used by millions, and employing advanced technologies like Docker and Kubernetes. The ideal candidate will have over 8 years of experience in software development, possessing strong knowledge of various programming languages and an active presence in the tech community.

Qualifications

  • Over 8 years of experience in various programming languages.
  • Active presence as a tech evangelist.
  • Experience in building complex, high-quality applications.

Responsibilities

  • Coach and mentor other engineers in the backend chapter.
  • Participate in architectural decisions for a major platform.
  • Migrate monolithic applications into Microservices.

Skills

Programming Languages (GoLang, Ruby on Rails, Java, Python, Node.js, PHP)
Domain Driven Design
Microservice Architecture
Design Patterns
Strong knowledge of databases (PostgreSQL, MySQL, NoSQL)
Flexibility and teamwork

Tools

Docker
Kubernetes
GCP
AWS
Terraform

Job description

We are looking for a highly talented Staff Software Engineer to join our team in Riyadh. If you are looking for a place where you can show hands-on experience and create a direct impact, then this may be the place for you! An ideal candidate will have a track record as a significant individual contributor as well as a strong team player.

Your responsibilities include :

  • Coaching and mentoring other engineers as a senior member of our Backend chapter
  • Play a major role in architectural decision making on a platform used by millions of people.
  • Participate in migrating our monolithic application into Microservices.
  • Design, improve, and secure the overall backend architecture to support growth in users and products without compromise.
  • Work with Docker containers, Kubernetes, Terraform, on Google Cloud Platform.
  • Apply Design Driven Development, SOLID Principles, Event-driven Architecture, and automated testing (unit, integration, functional).
  • Collaborate with cross-functional and agile teams throughout the development lifecycle.
  • Contribute to test coverage, refactoring, and documentation efforts.
  • Demonstrate code review, debugging, and investigation skills regularly.

Qualifications

  • Over 8 years of experience in programming languages such as GoLang, Ruby on Rails, Java, Python, Node.js, or PHP.
  • Active tech evangelist presence (meetups, LinkedIn, Stack Overflow, etc.).
  • Extensive experience in building complex, high-quality applications with knowledge of Domain Driven Design and microservice architecture.
  • Proficiency in selecting appropriate Design Patterns and Principles for architecture and algorithms.
  • Strong knowledge of databases like PostgreSQL, MySQL, and NoSQL options, understanding their tradeoffs.
  • Flexible, open-minded, and comfortable working with multiple teams.
  • Experience with Docker, Kubernetes, GCP, AWS, Terraform, and caching technologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.