Lead Software Engineer (Node.js)
Erada
Employer Active
Posted 22 hrs ago
Send me Jobs like this
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
- Banking
- Financial Services
- Broking
Department / Functional Area
- IT Software
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