We are seeking a talented Full Stack Developer with strong expertise in C#, JavaScript, and Node.js to join our dynamic development team. The ideal candidate will have experience in both front-end and back-end development, building scalable applications, and collaborating with cross-functional teams to deliver robust software solutions.
Key Responsibilities:
- Develop and maintain high-performance web applications using C#, JavaScript, and Node.js.
 - Design and implement server-side logic with Node.js, ensuring scalable and high-performance API services.
 - Work with relational databases (SQL Server, PostgreSQL) and/or NoSQL databases (MongoDB).
 - Collaborate with the design and product teams to understand user requirements and provide technical solutions.
 - Write clean, maintainable, and efficient code following best practices.
 - Perform testing, debugging, and performance tuning to ensure applications are error-free and optimized.
 - Implement security and data protection measures.
 - Stay up-to-date with emerging trends and technologies in web development.
 - Participate in code reviews and team meetings, contributing to a collaborative and innovative culture.
 
Qualifications:- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
 - 3+ years of experience in software development with proficiency in C#.
 - Strong experience with JavaScript (ES6+), including hands-on experience with modern JavaScript.
 - Proficient in Node.js and building RESTful APIs.
 - Knowledge of database design and management (SQL/NoSQL).
 - Experience with version control systems like Git.
 - Understanding of software development lifecycle (SDLC) and Agile methodologies.
 - Preferred Skills:
 - Experience with microservices architecture.
 - Familiarity with Docker and containerization.
 - Experience with automated testing frameworks (e.g., Jest, Mocha).
 - Knowledge of CI/CD pipelines and DevOps practices.
 - Familiarity with TypeScript and/or ASP.NET Core.
 
What you’ll be doing:
- American foreign investment company rapidly expanding our development team here in Nepal.
 - Work closely with business and product to analyze requirements and complete system design, development, expansion, or code reconstruction.
 - Work on our state of the art most advanced revolutionary technology.
 - Design and plan the overall architecture and technical specifications of the system, and implement them in daily development practices.
 - Responsible for tackling technical difficulties and designing and coding key systems.
 - Use your skills and work with the best company of dedicated software developers.
 
Soft Skills:
- Strong problem-solving skills and attention to detail.
 - Ability to work independently and as part of a team.
 - Excellent communication and collaboration skills.
 - Eagerness to learn and adapt to new technologies.
 
What we offer:
- Use the latest cutting-edge technologies with an opportunity for growth
 - Competitive salary always paid on time!
 - Regular increase based on the results of the contribution to the product & Monthly Bonus.