Full-Stack Software Engineer
1 Opening
Kathmandu, Nepal
Posted on: 27th Jun ,2025
Ends on: 30th Jul ,2025

Qualifications

We are seeking a skilled and experienced Fullstack Developer to join our growing engineering team. As a Fullstack Developer, you will be responsible for building and maintaining scalable, high-quality applications across both frontend and backend systems. You will work closely with cross-functional teams to deliver robust solutions, ensure best practices, and contribute to continuous improvement across the development lifecycle.

Responsibilities

  • Develop and maintain fullstack applications using modern JavaScript/TypeScript frameworks and tools.
  • Implement responsive and performant user interfaces with React.js and/or Next.js.
  • Design and build scalable APIs and backend services using Node.js, Express, or NestJS.
  • Create and manage relational databases and write optimized queries.
  • Integrate authentication and authorization systems securely and efficiently.
  • Write automated tests for both frontend and backend codebases.
  • Collaborate with product managers, designers, and other engineers in an Agile environment.
  • Participate in code reviews and technical discussions, sharing knowledge and feedback with the team.
  • Follow Git-based workflows and contribute to a high-quality CI/CD pipeline.
  • Continuously research and apply modern development practices and technologies.

Must Have

  • 5+ years of professional experience in software development.
  • Strong proficiency in HTML, CSS, and JavaScript.
  • 3+ years of experience with React.js, Next.js, or similar frontend frameworks.
  • 3+ years of backend experience using Node.js with Express/NestJS or similar.
  • Experience working with TypeScript across the stack.
  • Familiarity with state management libraries such as Redux, Zustand, MobX, or Context API.
  • Strong understanding of secure authentication and authorization (e.g., JWT, OAuth).
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM tools like Prisma or TypeORM.
  • Hands-on experience in writing and maintaining automated tests (unit/integration/end-to-end).
  • Proficiency in using Git and working within collaborative version control environments.
  • Experience with Agile or similar software development methodologies.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork capabilities.

Nice To Have

  • Experience with GraphQL (e.g., Apollo Server/Client).
  • Knowledge of DevOps tools and CI/CD pipelines (e.g., GitHub Actions, Docker).
  • Exposure to cloud platforms like AWS, GCP, or Azure.
  • Experience with performance monitoring and optimization.
  • Familiarity with microservices architecture.
  • Contributions to open-source projects or personal development projects.
  • UI/UX sensitivity and collaboration with design systems.

What we Offer

  • Paid time off and holidays.
  • Professional development opportunities.
  • Project based bonuses.

APPLY NOW

Share with friends

Elevating Your Career

From competitive pay to impactful projects, explore the benefits of being part of Tech Haus

Competitive Pay

We offer some of the best pay rates in the industry, recognizing and rewarding your expertise and contributions.

Collaborative Workspace

Our work environment is designed to foster collaboration, creativity, and innovation. You'll find yourself surrounded by like-minded professionals who are eager to share knowledge and ideas.

Remote Opportunities

Embrace the flexibility of working on world-class projects from the comfort of your home, allowing you to balance your professional and personal life seamlessly.

Career Growth

At Tech Haus, your professional development is paramount. We provide a plethora of opportunities for you to grow, lead, and mentor, ensuring your career trajectory aligns with your aspirations.

Impactful Projects

Engage in projects that not only challenge you but also contribute to significant technological advancements. Your work at Tech Haus has the potential to make a real-world impact.

Our Culture

We believe in a culture that fosters growth and encourages reaching new heights. Dive into projects that challenge and inspire, guided by mentors deeply invested in your success