Get in touch
Sales Enquiries
+977 9801037556 (Nepal) +44 20 3336 9262 (UK)Career or Job Applications
hello@omegaincorporations.com



Lead Full Stack Developer (Node.js) – Full Stack & DevOps
About the Role
We are looking for an experienced and highly motivated Lead Full Stack Developer with strong expertise in Node.js, modern JavaScript frameworks, cloud infrastructure, and DevOps practices. The ideal candidate will lead the development team, architect scalable applications, mentor developers, and ensure the successful delivery of high-quality software solutions.
This role requires both hands-on technical expertise and leadership skills to drive software development from planning to deployment while maintaining high standards for performance, security, and scalability.
Key Responsibilities
Technical Leadership
Lead the design, development and deployment of scalable web applications.
Define software architecture, coding standards and best development practices.
Review code, maintain documentation and ensure high-quality delivery.
Mentor junior and mid-level developers and support team growth.
Conduct technical interviews and assist in team building.
Estimate project timelines, allocate development tasks and identify technical risks.
Lead sprint planning, daily stand-ups, pull request reviews and continuous improvement initiatives.
Collaborate with Product Managers, UI/UX Designers, QA Engineers, Project Managers and stakeholders.
Backend Development
Develop secure, scalable and maintainable backend services using Node.js, Express.js, NestJS and TypeScript.
Build RESTful APIs, GraphQL APIs, WebSockets and microservices.
Implement authentication and authorisation using JWT, OAuth and SSO.
Optimise API performance, scalability and security.
Integrate third-party APIs and payment gateways.
Frontend Development
Develop responsive and user-friendly interfaces using React.js, Next.js, TypeScript, HTML5, CSS3 and JavaScript ES6+.
Build reusable UI components using frameworks such as Tailwind CSS and Material UI.
Consume REST APIs and ensure smooth frontend-backend integration.
Optimise applications for performance, SEO and cross-browser compatibility.
Database Management
Design, manage and optimise databases including PostgreSQL, MySQL, MongoDB and Redis.
Handle database design, performance tuning, query optimisation and data migration.
Implement backup, recovery and data reliability strategies.
DevOps, Cloud & Production Support
Build and manage CI/CD pipelines using GitHub Actions, GitLab CI/CD and Azure DevOps.
Work with Docker, Linux server administration, AWS, Microsoft Azure and cloud platforms such as GCP.
Support infrastructure provisioning, container orchestration, automated deployments and monitoring.
Manage logging, production support, disaster recovery planning and security hardening.
Experience with Infrastructure as Code tools such as Terraform will be an advantage.
Security, Performance & Testing
Apply secure coding practices, HTTPS and SSL certificate management.
Optimise applications through profiling, server optimisation, caching, load balancing, CDN implementation, database optimisation and memory leak analysis.
Perform and support unit testing, integration testing, API testing and end-to-end testing.
Required Skills
Backend: Node.js, Express.js, NestJS, TypeScript, REST APIs, GraphQL, WebSockets
Frontend: React.js, Next.js, HTML5, CSS3, JavaScript ES6+, Tailwind CSS, Material UI
Databases: PostgreSQL, MongoDB, MySQL, Redis
DevOps & Cloud: Docker, CI/CD, Linux Server Administration, AWS, Azure or GCP, Azure DevOps, GitHub Actions, GitLab CI/CD
Security & Performance: Secure coding, HTTPS, SSL, caching, load balancing, CDN, optimisation and monitoring
Testing: Unit, integration, API and end-to-end testing
Qualifications
Bachelor’s degree in Computer Science, Software Engineering, Information Technology or a related field.
3–5 years of professional software development experience.
Minimum 1 year of experience leading development teams.
Proven experience delivering enterprise-scale web applications.
Nice to Have
Experience with AI/LLM integrations.
Experience with serverless architectures.
Knowledge of event-driven systems such as Kafka or RabbitMQ.
Experience with Elasticsearch.
Knowledge of blockchain technologies.
Mobile development experience using React Native.
Soft Skills
Excellent communication and collaboration skills.
Strong leadership and mentoring ability.
Analytical and problem-solving mindset.
Ability to work independently and within cross-functional teams.
Strong organisational and time-management skills.
Ability to thrive in a fast-paced environment.
What We Offer
Competitive salary.
Collaborative and innovative work environment.
Opportunity to work on cutting-edge technologies and enterprise-level projects.
Tea & Dinner provided
How to Apply
We’re always looking for talented individuals to bring fresh ideas and energy to our team.
Fill out the form here: https://forms.gle/gvwuYhDtVamaHXNF9
Apply here: https://omegaincorporations.com/job-details/lead-full-stack-developer
