Enable job alerts via email!

Software Engineer

Creed Media

Abu Dhabi

Hybrid

AED 120,000 - 200,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Creed Media, a leading digital marketing agency, seeks a Software Engineer (D3) to join their dynamic engineering team. The ideal candidate will independently design and implement features while mentoring junior engineers. This position requires a strong proficiency in TypeScript and a passion for quality user experience, with a competitive compensation package and flexible work arrangements.

Benefits

Flexible work arrangements
UAE residency sponsorship
Travel opportunities
Professional development support
Competitive time off

Qualifications

  • 3+ years of experience building production software with increasing responsibility.
  • Strong proficiency in TypeScript stack, particularly Next.js and NestJS.
  • Experience mentoring junior engineers.

Responsibilities

  • Design and implement medium-complexity features from conception to deployment.
  • Lead code reviews and mentor junior engineers.
  • Optimize existing code for performance and maintainability.

Skills

Database design
System design principles
Code review expertise
Performance optimization techniques
Cross-functional collaboration

Education

Bachelor's degree in Computer Science or related field

Tools

Next.js
NestJS
TypeScript

Job description

About Creed Media

We are Creed Media, a digital marketing agency that helps global brands and artists create culturally impactful campaigns. Beyond our client services, we're building a brand-new product — one designed for global scale and real user impact — and we're expanding our tight-knit engineering team to bring it to life.

We're looking for a Software Engineer (D3) to join our growing team as an independent contributor who can own features end-to-end. We focus on talent, not location — whether you're in Abu Dhabi, anywhere in the MENA region, or globally, we offer flexible work arrangements and UAE residency sponsorship for the right candidates.

The Opportunity

We're looking for a Software Engineer (D3) who can work independently on complete features and is ready to become a go-to person for specific parts of our system. At the D3 level, you'll own features end-to-end, mentor juniors, and emerge as a trusted contributor in your areas of expertise.

"I own features end-to-end, mentor juniors, and am becoming a go-to person for specific parts of our system."

Our engineering culture is lean, agile, and action-oriented. We move fast, ship often, and care deeply about quality and user experience. As a D3 engineer, you'll be a full contributor who others come to for help, balancing independent feature delivery with growing technical leadership.

What You'll Do

As a Software Engineer (D3), you'll work independently on complete features while developing your expertise and leadership within the team. You're 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

Our Tech Stack
  • 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

What We're Looking For

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

Your Growth Timeline

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

Compensation & Benefits

D3 Salary Range: AED 12,000–18,000 monthly, based on experience and performance

Career Growth:

  • Clear path to D4 level (typically 2-3 years)

  • Opportunities to lead complex projects and architectural decisions

  • Growth into technical leadership and broader system influence

  • Mentorship and professional development support

Benefits:

  • Flexible work arrangements — Remote, hybrid, or on-site in Abu Dhabi

  • UAE residency sponsorship available for qualified candidates

  • Travel opportunities — Paid collaboration visits to our global offices

  • Professional development — Growth budget and learning opportunities

  • Competitive time off and flexible working hours

  • Creative environment — Work with global brands and innovative campaigns

Interview Process

We believe in a transparent, respectful hiring process designed to evaluate D3-level technical capabilities and growth potential:

  1. Application Review — Share your background and technical experience

  2. Intro Call — 30-minute chat with our Recruitment Manager about motivations and career goals

  3. Technical Challenge — Medium-complexity feature implementation (take-home, reasonable scope)

  4. Technical Interview — Review your challenge, discuss system design, and explore problem-solving approach

  5. Team & Mentoring — Meet the engineering team, discuss collaboration style and mentoring experience

  6. Growth Alignment — Final conversation about D3 expectations and path to D4

Timeline: Typically 1-2 weeks from application to offer

Focus Areas: System design for medium complexity, code quality and best practices, problem-solving approach, and mentoring potential

Ready to Own Features and Grow Your Impact?

If you're excited about taking on greater technical responsibility while mentoring others and becoming a trusted team contributor, we'd love to hear from you.

Apply now or reach out with questions — we're happy to discuss how this role fits your engineering career goals.

Creed Media is committed to building a diverse, inclusive team and welcomes applications from all qualified candidates regardless of background or location.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.