Nodejs Backend Developer With Technical Leadership Skills

Apply Now And Get Your Job

Please enable JavaScript in your browser to complete this form.
Name
Click or drag a file to this area to upload.

Job Description

IT LAND is hiring a Skilled Node.js Backend Developer with strong technical leadership skills to join our team in Alexandria’s Kafr Abdou location, responsible for the development and maintenance of new & existing systems aimed at a vast number of users in multiple countries.

This role is ideal for a mid-to-senior-level engineer who thrives in backend development but also demonstrates the ability to guide teammates, make architectural decisions, and contribute to the overall technical direction of the team.

You will be responsible for building and maintaining backend systems that serve thousands of users across multiple countries. Working closely with frontend and mobile teams, you’ll help architect scalable solutions, write clean and efficient code, and contribute to the growth and excellence of our development process.

Key Responsibilities:

  • Design, develop, and maintain scalable backend systems using Node.js and NestJS.
  • Take technical ownership of backend modules, ensuring code quality, performance, and security
  • Guide team members through code reviews, mentorship, and architectural discussions
  • Collaborate with frontend, mobile, and DevOps teams to deliver well-integrated features
  • Build and optimize databases using MySQL and PostgreSQL.
  • Design and implement microservices architectures that are reliable and maintainable
  • Troubleshoot system issues and identify performance improvements.
  • Stay current with backend trends, tools, and technologies.

Qualifications

  • Minimum 3 years of professional backend development experience with Node.js.
  • At least 1 year of experience in a technical leadership capacity, formal or informal.
  • Proficient in NodeJS, NestJS, MySQL, PostgreSQL, and backend architecture best practices.
  • Strong grasp of microservices, system design, and scalable architecture patterns.
  • Bachelor’s degree in Computer Science, Engineering, or ITI 9-month program (or equivalent).
  • Experience with debugging, profiling, and optimizing backend systems.
  • Familiar with agile development and the full software development lifecycle.

Interpersonal & Soft Skills:

  • Natural leadership mindset with the ability to mentor and support others.
  • Strong communication and collaboration skills.
  • Excellent problem-solving abilities and attention to detail.
  • Self-driven with good time management; can deliver without constant oversight.
  • Professionalism, loyalty, and a high sense of responsibility and ownership.
  • Openness to feedback and a mindset for continuous improvement.
  • Positive attitude, especially in challenging or high-pressure situations.

Why Join Us?

At IT LAND, we empower our developers to take real ownership of their work. You’ll contribute to impactful systems that reach thousands of users, while growing your leadership and technical skills in a collaborative environment.

Related Job :

Android Native Developers

Develops mobile applications for Android devices using Java or Kotlin. They ensure apps are optimized for performance, user-friendly, and integrated with Android-specific features like GPS, camera, and sensors..

Apply Now And Get Your Job

Please enable JavaScript in your browser to complete this form.
Name
Click or drag a file to this area to upload.

iOS Native Developers

Builds mobile apps for iOS using Swift or Objective-C, ensuring high performance, smooth user experience, and seamless integration with Apple devices and features like camera, GPS, and notifications.

Apply Now And Get Your Job

Please enable JavaScript in your browser to complete this form.
Name
Click or drag a file to this area to upload.

Executive Secretary

Supports executives with scheduling, meetings, correspondence, and office coordination to ensure smooth operations and efficient communication.

Apply Now And Get Your Job

Please enable JavaScript in your browser to complete this form.
Name
Click or drag a file to this area to upload.
FAQs

Frequently Asked Questions

These will help provide clarity for potential applicants:

What types of positions are available?

We offer a wide range of positions across various departments, including marketing, sales, engineering, design, customer service, and more. Whether you're looking for a full-time, part-time, or freelance role, we have opportunities for professionals at all levels. To view current job openings, please visit our [ Wesbite Job Page].

How do I apply for a job?

To apply for a job, simply visit our Careers Page, browse through the available positions, and select the role that interests you. Click on the job title to see more details and apply directly through our online portal. You will be asked to upload your resume and provide a cover letter to support your application.

What is the interview process like?

Our interview process typically involves 3 stages:

  1. Initial Screening: A brief phone interview with a recruiter to discuss your background, experience, and motivation for applying.
  2. Technical/Skills Interview: Depending on the role, you may be asked to complete a skills test or participate in a technical interview to assess your expertise.
  3. Final Interview: A face-to-face or virtual interview with the hiring manager and/or team members to assess your fit for the role and company culture.

We aim to make the interview process as smooth and transparent as possible.

What are the benefits of working with us?

We offer a competitive benefits package that includes:

  • Health, dental, and vision insurance
  • Paid time off (PTO) and holidays
  • Retirement savings plans (401(k) or equivalent)
  • Professional development opportunities
  • A collaborative, inclusive work culture
  • Flexible work arrangements (remote or hybrid options depending on the role)

We’re committed to supporting your work-life balance and career growth.

What happens after I apply?

Once you apply, our recruitment team will review your application. If your qualifications match the job requirements, we will contact you for an initial interview. If you're not selected for the role, you may be considered for future opportunities, and we'll keep your information on file. We strive to communicate clearly and promptly throughout the process.