Full-Stack Software Engineer
On-sitePātan, Bagmati Province, Nepal or Lalitpur, Uttar Pradesh, India
Job Summary
Design, build, and maintain scalable full-stack applications for internal teams and external customers using React, TypeScript, NestJS, or Django. Develop automation and intelligent workflows that reduce manual effort, integrate AI/LLM-powered features into production systems, and build REST APIs with third-party services. Collaborate with product and business teams to translate requirements into technical solutions while contributing to engineering standards, code reviews, and architecture decisions. Identify opportunities to improve system performance, reliability, and maintainability within a lean, high-performance engineering team. Work onsite in Nepal with a globally distributed team, adhering to a 5-day work week from 6:30 AM to 3:00 PM.
Required Qualifications
- 2–5 years of professional experience in full-stack development
- Strong experience with React, TypeScript, and modern frontend development practices, including state management and reusable component architecture
- Backend development experience with Node.js/NestJS, Python/Django, or comparable backend frameworks
- Experience designing and integrating REST APIs, databases, authentication, and third-party services
- Familiarity with cloud platforms, containerized applications, CI/CD, and modern AI-assisted development workflows
- Bachelor's or Master's degree in Computer Engineering or related technical field
- Strong foundation in data structures, algorithms, databases, and software systems
- Solid understanding of software architecture, scalability, maintainability, and clean engineering practices
- Strong problem-solving skills with the ability to work independently and collaboratively
- Clear communication skills with a focus on readable code, documentation, and knowledge sharing
- React, TypeScript, and modern frontend development, including state management and component-based architecture
- Backend development with NestJS, Django, or similar Node.js/Python frameworks
- REST API design, third-party integrations, databases, and OAuth2/authentication flows
- Cloud and DevOps fundamentals, including Azure/AWS/GCP, Docker, CI/CD, and containerized deployments
- Proficiency with AI-assisted coding tools such as Cursor, GitHub Copilot, Claude Code, Codex, or similar
- Understanding of LLM integration, AI workflows, tool/function calling, and agent development
Desired Qualifications
- Experience building and deploying AI-powered features, agentic workflows, or LLM-based applications in production
- Familiarity with cloud infrastructure, CI/CD, containerization, orchestration, and modern deployment practices
- Experience integrating third-party platforms, APIs, authentication systems, and workflow automation tools
- Experience with distributed systems, background processing, observability, or event-driven architectures
- Experience working in fintech, financial services, or other complex and regulated domains
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.