Want to get hired at AHOY?

Lead Software Engineer

AHOY

Dubai, Dubai, United Arab EmiratesOn Site

Original Job Summary

About the Role

AHOY is seeking an experienced Lead Software Engineer to lead the design and delivery of secure, scalable backend systems. In this hands-on leadership role, you will be involved in architecture, coding, mentoring, and collaborating closely with Product and cross-functional teams.

Key Responsibilities

  • Design and build reliable, testable, production-ready backend services.
  • Drive architectural decisions and own features end-to-end.
  • Write clean, maintainable code with strong test coverage.
  • Mentor engineers and establish best practices.
  • Oversee system monitoring, incident response, and workflow improvements.
  • Collaborate cross-functionally and contribute to hiring efforts.

Required Experience & Skills

  • 5+ years backend experience
  • 4+ years with Node.js & TypeScript
  • Strong expertise in AWS (Lambda, Cognito, S3, DynamoDB, SQS/SNS, CloudFormation)
  • Experience with serverless, microservices, event-driven architectures
  • Skilled in TDD, CI/CD, REST/GraphQL APIs, secure coding
  • Proficiency in SQL and NoSQL databases
  • Startup/fast-paced environment experience preferred

Key skills/competency

  • Node.js
  • TypeScript
  • AWS
  • Backend
  • Architecture
  • Microservices
  • Serverless
  • Mentorship
  • TDD
  • CI/CD

How to Get Hired at AHOY

🎯 Tips for Getting Hired

  • Customize your resume: Highlight backend and Node.js experience.
  • Emphasize AWS skills: Detail experience with AWS services and architectures.
  • Show leadership: Provide examples of mentoring and team collaboration.
  • Prepare for technical interviews: Practice coding and system design problems.

📝 Interview Preparation Advice

Technical Preparation

Review AWS services and architecture patterns.
Practice Node.js and TypeScript coding scenarios.
Study serverless and microservices design patterns.
Refresh skills on TDD and CI/CD pipelines.

Behavioral Questions

Describe a time you led a team.
Explain how you mentor junior engineers.
Discuss a challenging project and resolution.
Share experience in cross-functional collaboration.