Want to get hired at AHOY?
Senior Staff Software Engineer
AHOY
Dubai, Dubai, United Arab EmiratesOn Site
Original Job Summary
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
circle
Review AWS Lambda and other services.
circle
Practice Node.js and TypeScript coding.
circle
Study serverless and microservices architectures.
circle
Work on API design and debugging exercises.
Behavioral Questions
circle
Describe your leadership in mentoring teams.
circle
Explain how you solve technical conflicts.
circle
Talk about your decision-making in architecture.
circle
Discuss handling project setbacks effectively.