Senior Software Engineer
Dubai
Tech Team /
Remote /
Remote
We’re looking for a battle-tested backend engineer (7+ years) who’s designed and scaled event-driven systems in production AWS environments.
At Washmen, our microservices architecture isn’t a greenfield experiment—it’s a live, high-throughput platform processing thousands of daily transactions across multiple domains. We need someone who’s debugged cascading failures at 3 AM, refactored service boundaries when domain models evolved, and optimized infrastructure costs without sacrificing reliability.
What we’re NOT looking for: Mid-level engineers looking to “learn microservices,” or frontend developers dabbling in backend.
What we ARE looking for: Engineers who’ve owned system design decisions at scale, handled production incidents in distributed systems, implemented DDD patterns beyond the buzzwords, and can immediately contribute to architectural discussions around AWS infrastructure, event-driven patterns, and observability strategies.
If you’ve led backend architecture in microservices environments and know the difference between textbook distributed systems and production reality—let’s talk.
🛠️ Our Tech Stack
Cloud: AWS (ECS, Lambda, SQS, SNS, AppSync, Amplify, DynamoDB, RDS Postgres)
Languages: TypeScript / Node.js (primary), Python (occasional)
Architecture: Event-driven microservices, DDD-aligned service boundaries
Frontend: React (optional)
Data: DynamoDB, PostgreSQL
🔍 Job Description
🛠️ Responsibilities
Design, build, and evolve distributed systems using microservices and event-driven patterns.
Implement new services, workflows, and features on top of existing infrastructure.
Ensure systems are secure, scalable, observable, and cost-efficient.
Improve operational reliability (monitoring, alerting, auto-scaling, graceful degradation).
Collaborate with domain experts, front-end engineers, and other backend teams.
Mentor mid-level developers and act as a technical sounding board.
Optionally help guide or review frontend code to maintain integration standards.
🧠 Skills & Expertise
7+ years of backend development experience.
Proven expertise in AWS services
Strong understanding of microservices architecture, event-driven systems, and system design principles.
Proficiency in Node.js / TypeScript. (Python is a bonus.)
Solid API design experience (REST and GraphQL).
Strong communication and technical leadership skills.
Working knowledge of React/React-Native and frontend integration best practices.
✨ Nice to Have
Familiarity with AppSync, Amplify, or GraphQL with DynamoDB.
Experience in event choreography vs orchestration in distributed systems.
💡 Competitive Global Salary & Benefits
At Washmen, we recognize the value of top talent, no matter where you are located. We offer a competitive, tax-free salary package aligned with international market standards for remote roles, ensuring fair and attractive compensation across regions.
In addition to salary, remote employees enjoy:
Flexible work arrangements
Health insurance coverage (where applicable)
Annual vacation leave
Enrollment into the UAE gratuity scheme
Public holidays in line with UAE Government announcements
We are committed to ensuring our remote team members feel just as supported and valued as those working on-site.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
