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, highly motivated and technically strong Senior / Lead Full Stack Developer to lead the design, development, deployment and maintenance of scalable web applications and enterprise-level software solutions.
The ideal candidate should have strong hands-on experience in Next.js, React, Node.js, PostgreSQL, MongoDB, cloud platforms, DevOps practices and system architecture. This role requires a combination of deep technical expertise, leadership ability, team management skills and a strong understanding of modern software development practices.
The candidate will be responsible for leading development initiatives, managing technical execution, mentoring team members, designing scalable systems and ensuring successful project delivery from planning to production deployment.
Key Responsibilities
Technical Leadership & Team Management
· Lead, guide and mentor junior and mid-level developers.
· Manage development tasks, project timelines, technical planning and delivery priorities.
· Define coding standards, development workflows and best engineering practices.
· Conduct code reviews, pull request reviews and technical discussions.
· Support sprint planning, task breakdown, estimation and risk identification.
· Collaborate with product managers, UI/UX designers, QA engineers, project managers and stakeholders.
· Conduct technical interviews and support team growth.
· Ensure high-quality, maintainable and scalable software delivery.
· Provide leadership in system design, architecture decisions and technical problem-solving.
Full Stack Application Development
· Design and develop modern, scalable and high-performance web applications.
· Work with Next.js App Router, Server Components, Server Actions and modern caching strategies.
· Build responsive, user-friendly interfaces using React.js, Next.js, TypeScript, Tailwind CSS and shadcn/ui.
· Develop reusable frontend components and maintain clean UI architecture.
· Work with modern frontend libraries such as TanStack Query, TanStack Table and TanStack Form.
· Optimise frontend applications for performance, SEO, accessibility and cross-browser compatibility.
· Integrate frontend applications with REST APIs, GraphQL APIs and backend services.
Backend Development
· Develop secure, scalable and maintainable backend services using Node.js, Express.js, Elysia, Bun and TypeScript.
· Design and build RESTful APIs, GraphQL APIs, WebSockets and backend services.
· Implement authentication and authorisation using JWT, OAuth, SSO and role-based access control.
· Build modular, maintainable backend systems using clean architecture and modular monolithic architecture.
· Integrate third-party APIs, payment gateways and external services.
· Optimise backend performance, API response times, security and scalability.
· Implement background jobs, queues and asynchronous processing using Redis and BullMQ.
Database Design & Management
· Design, manage and optimise relational and NoSQL databases.
· Work with PostgreSQL, MongoDB, Azure Database and Redis.
· Handle database schema design, indexing, query optimisation and performance tuning.
· Manage data migration, backup, recovery and data reliability strategies.
· Ensure database security, consistency and scalability.
· Work with caching strategies to improve application performance.
Cloud, DevOps & Infrastructure
· Deploy, manage and monitor applications across cloud and server environments.
· Work with Azure Web App Service, Azure Blob Storage, Azure Database, GCP, Hostinger VPS and HostGator cPanel.
· Manage domains, DNS configuration, SSL certificates and hosting environments.
· Handle Linux server administration, server setup, production deployment and server maintenance.
· Build and manage CI/CD pipelines using GitHub Actions.
· Work with Git, GitHub, GitHub Projects and branch-based development workflows.
· Use Docker for containerisation and environment consistency.
· Manage system deployment, release processes, monitoring and production support.
· Support DevOps practices including automated deployment, rollback planning and infrastructure reliability.
Security, Performance & Optimisation
· Apply secure coding practices across frontend, backend and infrastructure.
· Manage HTTPS, SSL certificates, environment variables and server security.
· Optimise applications using caching, CDN, load balancing, database optimisation and code-level performance improvements.
· Monitor and troubleshoot production issues.
· Identify and resolve memory leaks, performance bottlenecks and scalability challenges.
· Ensure applications are reliable, secure and production-ready.
System Design & Architecture
· Design scalable, maintainable and reliable software systems.
· Make architecture decisions based on project requirements, performance, cost and scalability.· Work with modular monolithic architecture and scalable service-based design.
· Plan database architecture, API structure, caching layers and deployment architecture.
· Ensure systems are designed for long-term maintainability and future growth.
Required Skills
Frontend
· React.js
· Next.js with App Router
· Server Components and Server Actions
· TypeScript
· JavaScript ES6+
· HTML5 and CSS3
· Tailwind CSS
· shadcn/ui
· TanStack Query
· TanStack Table
· TanStack Form
· Frontend caching and performance optimisation
Backend
· Node.js
· Bun
· Elysia
· Express.js
· TypeScript
· REST APIs
· GraphQL
· WebSockets
· Authentication and authorisation
· Background jobs and queues
· BullMQ
Databases & Caching
· PostgreSQL
· MongoDB
· Redis
· Azure Database
· Database design and optimisation
· Query optimisation
· Caching strategies
DevOps, Cloud & Server Management
· Docker
· Git and GitHub
· GitHub Actions
· GitHub Projects
· Azure Web App Service
· Azure Blob Storage
· GCP
· Hostinger VPS
· HostGator cPanel
· Linux server administration
· Domain management
· DNS configuration
· SSL certificate management
· CI/CD pipelines
· Production deployment and monitoring
Architecture & Engineering Practices
· System design
· Modular monolithic architecture
· Scalable application architecture
· Clean code principles
· Code review and documentation
· Performance optimisation
· Security best practices
· API design
· Production support and troubleshooting
Qualifications
· Bachelor’s degree in Computer Science, Software Engineering, Information Technology or a related field.
· Minimum 4–6 years of professional software development experience.
· At least 1–2 years of experience leading or mentoring development teams.
· Proven experience building and deploying production-level web applications. Strong experience in frontend, backend, databases, cloud infrastructure and DevOps.
· Experience managing complete software development lifecycles from planning to deployment.
Nice to Have
· Experience with AI/LLM integrations.
· Experience with serverless architecture.
· Experience with microservices architecture.
· Mobile application development experience using React Native.
· Experience with advanced observability, logging and monitoring tools.
Soft Skills
· Strong leadership and mentoring ability.
· Excellent communication and collaboration skills.
· Strong analytical and problem-solving mindset.
· Ability to manage multiple priorities and technical responsibilities.
· Strong organisational a time-management skills.
· Ability to work independently and within cross-functional teams.
· Ability to make practical technical decisions under deadlines.
· Passion for learning, innovation and continuous improvement.
What We Offer
· Competitive salary based on experience and skills.
· Opportunity to work on modern, scalable and enterprise-level projects.
· Collaborative and growth-focused working environment.
· Exposure to modern technologies, cloud platforms and DevOps practices.
· Career growth opportunities in technical leadership.
· Tea and 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
