An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.
Posted over 15 days ago, so the role may have closed. Confirm on the employer's page when you apply, or see similar jobs.
Job Description
What Youll Do
As a Software Engineer (D3), youll work independently on complete features while developing your expertise and leadership within the team. Youre moving beyond just coding to becoming a technical contributor others rely on.
Core D3 Responsibilities:
Design and implement medium-complexity features from conception to deployment
Lead code reviews for your team and catch issues others might miss
Optimize existing code for performance and maintainability
Contribute to technical design discussions and architectural decisions
Mentor D1/D2 engineers actively run "office hours" and provide guidance
Own specific modules or services become the go-to expert for your domain
Day-to-day Impact:
Build features that rarely need rework after initial delivery
Balance development speed with code quality and best practices
Write technical documentation and share learnings with the team
Collaborate across functions while maintaining technical excellence
Help establish coding standards and development practices
Frontend: Next.js (TypeScript, React)
Backend: NestJS (TypeScript)
Database: Modern database design and optimization
Infrastructure: Cloud-native deployment and CI/CD
Development: Modern testing frameworks, code review processes
D3 Technical Requirements:
Strong proficiency across our full TypeScript stack (Next.js, NestJS)
Database design and optimization skills you can design efficient schemas and queries
Understanding of system design principles for medium-complexity features
3+ years building production software with increasing responsibility
Code review expertise you can spot issues and provide constructive feedback
Growing Technical Skills:
Architecture and scalability patterns learning to design systems that grow
Performance optimization techniques making applications faster and more efficient
Cross-functional collaboration working effectively with product, design, and other teams
Leadership & Mentoring:
Mentoring experience or strong interest in helping junior engineers grow
Technical communication can explain complex concepts clearly
Independent work style can take ownership of features without constant oversight
Quality mindset you balance speed with maintainable, robust code
After 1 Month:
Fully onboarded to our systems, codebase, and development workflows
Understanding of our product architecture and technical decisions
Begin taking ownership of your first medium-complexity feature
After 2 Months:
Leading code reviews and providing valuable feedback to the team
Mentoring junior engineers helping D1/D2 developers with technical challenges
Contributing to design discussions for new features and improvements
After 3-5 Months:
Recognized as go-to expert for specific modules or system areas
Delivering features that consistently meet quality standards without rework
Driving technical improvements optimizing performance and code quality
Leading technical discussions and sharing knowledge with the broader team
D4 Growth Path:
Lead complex, multi-sprint projects spanning multiple areas
Make architectural decisions that influence team direction
Show consistent technical judgment across diverse challenges
Mentor and influence engineers beyond your immediate team
Skills
Code ReviewTestingSoftware EngineerCloudReactIf a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.
Similar Jobs
View allNew IT / Software Development & Related roles in Abu Dhabi - United Arab Emirates.
One email a day. Unsubscribe any time.

