Lead Software Engineer

  • AHOY
  • Dubai - United Arab Emirates
  • Full-time

وصف الوظيفة

About the Role
We are in search of a seasoned Staff Software Engineer to take charge of the design and implementation of secure, scalable backend systems. This hands-on leadership position encompasses architecture, coding, and mentoring duties, partnering closely with Product and other cross-functional teams.

Key Responsibilities

  • Develop dependable, testable, and production-ready backend services.
  • Lead architectural choices and manage features from inception to completion.
  • Produce clean, maintainable code that is well-tested.
  • Guide engineers and establish best practices across the development team.
  • Manage system monitoring, incident response, and enhancement of workflows.
  • Engage collaboratively across teams and support hiring initiatives.

متطلبات الوظيفة

  • 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.