Senior Fullstack Engineer Technical Lead
- Industry Other
- Category IT – Programming & Development
- Location Kathmandu District, Nepal
- Expiry date May 24, 2026 (7 days left)
Job Description
About PMSquare Nepal
PMSquare Nepal is a cloud-first technology and consulting company helping global clients modernize through application development, AI-powered solutions, and data analytics. As an AWS and IBM certified partner, we serve clients across Healthcare, Education, Retail, and Telecom. Our Nepal office works directly on live client projects with global reach, making it a high-ownership environment where engineers contribute meaningfully and grow fast.
About the Role
We are looking for a Senior Fullstack Engineer - Technical Lead with about 8+ years of experience who can lead the development of complex, enterprise-grade applications while also taking on team coordination and stakeholder management responsibilities. This is a hands-on technical role where you will write and own code daily, but you will also be expected to guide the team, drive delivery, and be the bridge between the engineering team and external stakeholders including clients, product owners, and project managers.
Our current projects involve hybrid cloud microservices architectures, AI and RAG-based search integrations, and multi-region deployments across AWS, IBM Cloud, Azure and on-premises deployments. If you have worked on complex system integrations, enjoy taking full ownership of delivery, and are comfortable leading people as much as writing code, this role is a strong fit.
PMsquare Nepal operates at the intersection of enterprise delivery and modern AI-assisted development. We believe traditional software development processes have been fundamentally disrupted, and we lean into that deliberately. That does not mean unstructured or undisciplined coding but instead using AI tools purposefully to build enterprise-grade software faster, with higher quality and greater team consistency. The Technical Lead in this role is expected to model and champion this approach, understanding both the leverage AI provides and the engineering discipline required to use it responsibly at scale.
What You Will Be Doing
Development and Technical Ownership (40%)
- Lead end-to-end development of full stack web applications using Python, React.js or Angular on the frontend and Node.js on the backend
- Write production-ready code in JavaScript and TypeScript with strong attention to performance, maintainability, and scalability
- Work with both MongoDB and PostgreSQL depending on project and client requirements
- Build and maintain microservices-based architectures and integrate with multiple external systems and third-party APIs
- Integrate AI and ML capabilities into applications including RAG-based search, natural language processing, and data-driven features
- Deploy and manage applications across AWS and IBM Cloud, including EC2, S3, RDS, and multi-region configurations
- Use Docker for containerization and support CI/CD pipelines and deployment workflows
- Lead code reviews, enforce coding standards, and drive engineering best practices across the team
- Troubleshoot and resolve technical issues quickly across frontend, backend, and infrastructure layers
- Drive AI-assisted development practices across the team using tools such as Claude Code, with a clear framework for how AI acceleration integrates with code review, testing, security, and delivery standards
Team Coordination and Leadership (40%)
- Provide technical leadership and day-to-day coordination for a team.
- Oversee task allocation, code reviews, and deployment processes across the team
- Mentor junior and mid-level engineers and actively support their technical growth
- Contribute to performance feedback and team growth conversations with leadership
- Champion AI-enabled development within the team: onboard engineers onto effective AI tooling, establish shared standards for responsible use, and continuously raise the bar on what the team can deliver using these tools
Stakeholder and Client Management (10%)
- Act as the main liaison between the engineering team and external stakeholders including clients, product owners, and project managers
- Ensure clear alignment on project requirements, timelines, and progress across all parties
- Proactively communicate risks, blockers, and technical decisions to non-technical stakeholders in a clear and structured way
- Support both feature development and technical issue resolution for client-facing projects
- Contribute to scoping, estimation, and planning conversations as the technical voice of the team
Data & Analytics Collaboration Exposure (10%)
- Collaborate with data engineering and analytics teams on projects involving application and data integration.
- Support integration of data pipelines, backend services, dashboards, and cloud-based workloads into development projects when required.
- Develop a practical understanding of how data flows through systems, applications, and client-facing solutions.
- Work cross-functionally with technical teams to ensure smooth connectivity between development and data-related components.
- Gain exposure to analytics tooling and cloud-based data environments as part of ongoing project needs.
- Demonstrate curiosity and ownership toward understanding the broader technical ecosystem beyond core application development.
- Estimated involvement in data and analytics-related collaboration: approximately 10% of the role, depending on active projects and business requirements.
What We Are Looking For
Required
- 8+ years of full stack development experience with a strong track record.
- Leadership capability is a must with the ability to drive technical discussions, and support team direction.
- Solid proficiency in JavaScript and TypeScript across both frontend and backend
- Hands-on experience with Python, React.js or Angular and Node.js.
- Working knowledge of both MongoDB and PostgreSQL or similar relational databases
- Familiarity with microservices architecture and integration of multiple external systems or APIs
- Comfortable using Docker and working within CI/CD workflows
- Strong grasp of data structures, algorithms, and object-oriented programming principles
- Prior experience coordinating or leading a team of developers
- Good communication and stakeholder management skills, with the ability to work directly with clients and non-technical partners
- Hands-on experience with AI-assisted coding tools (Claude Code, Codex, or equivalent), with the inclination and ability to actively scale their use across a team
- A clear and articulable philosophy on AI-accelerated development: comfortable pushing the pace with AI while maintaining the engineering discipline required for enterprise production environments
Good to Have
- Experience deploying applications on AWS, including EC2, ECS, S3, DynamoDB and RDS
- Experience with AI integration including RAG pipelines, semantic search, or ML model deployment in web applications
- Experience with LangChain and Langflow or other AI orchestration frameworks
- Experience working with Claude Code or other AI tools.
- Exposure to IBM Cloud or Azure in addition to AWS
- Experience with multi-region cloud deployments
- Familiarity with Flutter or cross-platform mobile development
- Background in a consulting or client-delivery environment
What We Offer
- Competitive salary based on experience and skills
- Festival allowance and performance-based bonus
- 5 working days a week
- Paid annual and sick leave as per Nepal Labour Act
- Exposure to international clients and enterprise-scale global delivery projects
- Consulting-driven environment that accelerates learning, technical exposure, and ownership.
- Clear path to grow into a more senior leadership role inside the company.