Design Creative logo
Senior Developer

Design Creative

Job Type

Full-time

Work Type

On-Site

Location

Dubai, UAE

Experience

5 - 8 years

Job Title: Senior Developer

Location: Business Bay, Dubai

Job Type: Full-Time

Overview:

We are seeking a highly skilled and motivated Senior Developer to join our dynamic team. As a Senior Developer, you will play a key role in the design, development, and implementation of scalable, secure software systems. Your expertise will be crucial in leading a team of developers, providing mentorship, and collaborating closely with our Tech Lead and development team to deliver high-quality software solutions.

Key Responsibilities:

  • Software Design & Development: Design, develop, and maintain scalable, secure, and high-performing software systems using industry best practices such as Object-Oriented Programming, Agile Development, and Microservice Architecture.
  • Leadership & Mentorship: Lead a team of developers, conduct code reviews, and provide mentorship to junior team members to promote their growth and improve overall team performance.
  • Collaboration: Work closely with the Tech Lead to plan and manage project timelines, coordinate releases, and ensure tasks are efficiently distributed across the team.
  • Project Scalability & Integration: Develop strategies for project scalability, ensuring new features seamlessly integrate into existing functionalities without compromising performance or security.
  • Continuous Development & Deployment: (Bonus) Contribute to the implementation of continuous development and deployment strategies to ensure system stability and minimize downtime during feature rollouts.

Technical Requirements:

  • Software Development Expertise:
    • Proficient in the MERN Stack (MongoDB, Express.js, ReactJS, Node.js) with experience in React-Redux, Next.js, Nest.js, Express.js, and TypeScript.
    • Experience with unit testing, WebSockets, and event-driven architectures.
  • Database Management:
    • Strong proficiency in working with MySQL, Redis, MongoDB, and PostgreSQL.
  • DevOps Skills:
    • Familiarity with tools such as Bitbucket, GitHub, CI/CD pipelines, Docker, and Git-Flow methodology for effective version control and deployment.

Qualifications:

  • Minimum of 5+ years of experience in software development, including team leadership and code reviews.
  • Proven experience in managing project scalability, ensuring high-performance systems while maintaining security standards.
  • Demonstrated ability to work in an Agile environment and deliver results within established timelines.
  • Strong communication and collaboration skills to work effectively within a cross-functional team.
  • Ability to mentor and grow junior team members while leading by example.

Why Join Us?

  • Competitive salary and benefits.
  • Collaborative, innovative work environment with opportunities for growth.
  • Be part of a forward-thinking company that values both technical excellence and team cohesion.

If you are passionate about building scalable, secure software systems and leading a team to success, we would love to hear from you. Apply today to take the next step in your career!