Senior Developer

Vai Marketing Management
Dubai
AED 120,000 - 200,000
Job description

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!

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Developer jobs in Dubai