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.
Source: Merojob
Job Detail Expired
-
Job Type :
Full Time
-
Salary :
Not Disclosed
-
Experience :
3 - 4 (Years)
-
No. of Vacancy :
5
-
Min. Education :
Bachelor Degree
-
Last Date to Apply :
October 25, 2024