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
circle
Review AWS services and architecture patterns.
circle
Practice Node.js and TypeScript coding scenarios.
circle
Study serverless and microservices design patterns.
circle
Refresh skills on TDD and CI/CD pipelines.
Behavioral Questions
circle
Describe a time you led a team.
circle
Explain how you mentor junior engineers.
circle
Discuss a challenging project and resolution.
circle
Share experience in cross-functional collaboration.