Senior Staff Software Engineer
@ AHOY

Dubai, Dubai, United Arab Emirates
$180,000
On Site
Full Time
Posted 13 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXX***** @ahoy.com
Recommended after applying

Job Details

Job Overview

As a Senior Staff Software Engineer at AHOY, you will shape and scale our backend platform, driving technical excellence while staying hands-on. You will lead architecture, mentor engineers, and collaborate across teams to deliver cloud-native systems that are secure, scalable, and reliable.

Key Responsibilities

  • Define and implement backend architecture and technical strategy.
  • Own feature delivery end-to-end ensuring performance and scalability.
  • Champion engineering best practices including TDD, CI/CD, and clean architecture.
  • Conduct code reviews and mentor engineers to raise technical standards.
  • Improve workflows, monitoring, and incident management.
  • Partner with Product and stakeholders to align technical and business goals.

Requirements

  • 7+ years in backend engineering with 5+ years using Node.js & TypeScript in production.
  • Deep expertise in AWS services including Lambda, Cognito, S3, DynamoDB, SQS/SNS.
  • Proven track record with serverless, microservices, and event-driven systems.
  • Strong background in API design, distributed systems, and debugging.
  • Leadership experience in architecture decisions and team mentorship.

Key skills/competency

Backend Architecture, Node.js, TypeScript, AWS, Serverless, Microservices, API Design, CI/CD, TDD, Mentorship

How to Get Hired at AHOY

🎯 Tips for Getting Hired

  • Customize Resume: Align your skills with Node.js and AWS requirements.
  • Highlight Leadership: Emphasize mentorship and architecture decisions.
  • Showcase Projects: Include examples of scalable backend systems.
  • Prepare for Interviews: Review cloud-native and serverless strategies.

📝 Interview Preparation Advice

Technical Preparation

Review AWS Lambda and other services.
Practice Node.js and TypeScript coding.
Study serverless and microservices architectures.
Work on API design and debugging exercises.

Behavioral Questions

Describe your leadership in mentoring teams.
Explain how you solve technical conflicts.
Talk about your decision-making in architecture.
Discuss handling project setbacks effectively.

Frequently Asked Questions