Full Stack Engineer
- Industry Other
- Category Programming/Software Development
- Location Kathmandu, Nepal
- Expiry date Aug 15, 2025 (Expires Today)
Job Description
We are seeking a Full Stack Engineer with 5-6 years of experience to join our growing team. This role focuses on building and maintaining robust, user-centric web applications using modern JavaScript frameworks. The ideal candidate is passionate about clean architecture, scalable solutions, and delivering meaningful user experiences. Experience working alongside AI or data-driven teams is a plus, but not required.
Job Responsibilities
- Lead the design and development of full-stack web applications with a focus on performance, scalability, and usability.
- Collaborate with designers, product managers, and backend/data teams to translate requirements into technical solutions.
- Ensure seamless integration between frontend (React) and backend (Node.js/Express or similar).
- Conduct thorough code reviews, maintain high coding standards, and ensure consistent implementation of best practices.
- Troubleshoot, debug, and optimize applications for maximum speed and scalability.
- Participate in agile ceremonies including sprint planning, daily standups, and retrospectives.
Job Skills / Competencies
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a Full Stack Developer with strong command of JavaScript, Node.js, and React.js.
- Strong understanding of RESTful API design and implementation.
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, DynamoDB).
- Knowledge of cloud platforms (e.g., IBM Cloud, AWS, Azure, Google Cloud) is an advantage.
- Familiarity with version control systems like Git (GitHub, GitLab, Bitbucket) and common branching strategies (e.g., GitFlow).
Nice to Have
- Exposure to cloud platforms such as AWS, Google Cloud, or Azure.
- Familiarity with Python and its ecosystem, particularly for backend development and scripting tasks.
- Understanding of CI/CD processes and automated testing practices.
- Familiarity with observability and monitoring tools (e.g., Prometheus, Grafana).
- Experience with AI/ML integration or interest in working on AI-powered products.
- Knowledge of container orchestration tools like Docker or Kubernetes (not mandatory).