Lead Software Engineer (Node.js)

Erada

Employer Active

Posted 22 hrs ago

Experience

6 - 8 Years

Job Location

Cairo - Egypt

Education

Bachelor of Science(Computers)

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

Lead and mentor a team of backend developers, fostering their technical growth and career development

  • Design and architect scalable, secure, and maintainable backend solutions
  • Write high-quality, performant code in Node.js ecosystem (NestJS, Express)
  • Drive technical decisions and establish coding standards and best practices
  • Collaborate with product managers, frontend teams, and stakeholders to deliver features
  • Conduct code reviews and ensure code quality across the team
  • Optimize application performance and scalability
  • Design and implement RESTful APIs and Microservices architecture
  • Ensure security best practices and compliance with financial regulations
  • Manage database design and optimization (PostgreSQL, MongoDB, Redis)
  • Oversee Kubernetes deployments and container orchestration
  • Participate in sprint planning, estimation, and agile ceremonies
  • Drive digital transformation and Fintech innovation initiatives
  • Troubleshoot and resolve complex technical challenges

Experience with agile methodologies and team leadership

Desired Candidate Profile

Required Qualifications

  • 6+ years of backend development experience
  • 2+ years in a leadership role
  • Strong expertise in Node.js and TypeScript
  • Solid experience with modern Node.js frameworks (NestJS, Express)
  • Proven track record of building scalable, production-grade applications
  • Experience in the financial services, banking, and loan management systems
  • Strong understanding of microservices architecture and design patterns
  • Experience with PostgreSQL and MongoDB
  • Familiarity with containerization (Docker) and deployment concepts
  • Strong understanding of API design and RESTful principles
  • Experience with version control (Git) and CI/CD practices
  • Excellent leadership and mentoring skills
  • Strong problem-solving and analytical abilities
  • Excellent communication skills

Preferred Qualifications

  • Knowledge of Domain-Driven Design (DDD) principles and patterns
  • Knowledge of Next.js and React for full-stack understanding
  • Experience with message queues (RabbitMQ, Kafka, etc.)
  • Familiarity with cloud platforms (AWS, Azure, or GCP)
  • Understanding of security best practices in financial applications
  • Experience with performance testing and optimization
  • Knowledge of event-driven architecture
  • Contributions to open-source projects

Company Industry

Department / Functional Area

Keywords

  • Lead Software Engineer (Node.js)

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com