: Full-Stack Product Engineer
- Industry Other
- Category Web Developers
- Location Kathmandu, Nepal
- Expiry date May 18, 2025 (Expired)
Job Description
Title: Full-Stack Product Engineer (.NET/React) Reports to:
Reports to: VP of IT Operations Location:
Location: Kathmandu, Nepal Work Hours: 3pm to 12am (Evening Shift
Salary: 70,000 to 100,000
Job Overview:
The Full-Stack Product Engineer will be a key contributor to our development team, focusing on building and maintaining robust, scalable applications using.NET Core/ASP.NET, React, and related technologies. This role demands a strong understanding of modern web development principles, a passion for creating high-performance applications, and the ability to work effectively in a dynamic, fast-paced environment. While the primary focus is on .NET and react, familiarity with Power Apps (Canvas and Model-Driven Apps), and the use of AI-assisted tools like Cursor AI and GitHub Copilot, is a plus. The ideal candidate will be a self-starter, capable of independently managing projects and contributing to the continuous improvement of our software products.
Key Responsibilities:
• .NET Core/ASP.NET Development:
o Design, develop, and maintain high-performance, scalable backend applications using .NET Core/ASP.NET.
o Build and integrate RESTful APIs and microservices for seamless data exchange.
o Implement robust data access layers using Entity Framework Core or similar ORMs.
o Utilize modern .NET features and patterns to ensure code quality and maintainability.
• React Frontend Development:
o Develop dynamic and responsive user interfaces using React and modern JavaScript/TypeScript.
o Implement state management solutions (Redux, Context API, etc.) for complex UI interactions.
o Optimize frontend performance and ensure cross-browser compatibility.
o Integrate with backend APIs and third-party services.
• Database Management:
o Design and implement efficient database schemas using SQL Server, PostgreSQL, or similar relational databases.
o Optimize database queries and ensure data integrity.
• Cloud Deployment & DevOps:
o Deploy and manage applications on cloud platforms (Azure preferred).
o Implement CI/CD pipelines using Azure DevOps or GitHub Actions.
o Monitor application performance and troubleshoot issues using tools like Azure Monitor or Application Insights.
• Software Development Best Practices:
o Write clean, maintainable, and well-documented code.
o Conduct code reviews and ensure adherence to coding standards. o Implement unit and integration tests to ensure code quality.
• Optional Power Apps & AI Integration:
o (Optional) Integrate Power Apps (Canvas and Model-Driven Apps) into existing systems when applicable. o Utilize AI-assisted development tools like Cursor AI and GitHub Copilot to enhance productivity and code generation. o (Optional) Implement automation workflows using Power automate.
• Collaboration & Problem Solving:
o Work closely with cross-functional teams to deliver high-quality software solutions.
o Independently manage projects and take ownership of deliverables.
o Proactively identify and resolve technical challenges.
Qualifications:
• Bachelor's degree in computer science, Software Engineering, or a related field.
• 3-5 years of experience in full-stack development with a focus on .NET and react.
• Strong proficiency in .NET Core/ASP.NET, C#, and React.
• Experience with modern JavaScript/TypeScript and related frontend technologies.
• Expertise in RESTful API development and database management (SQL Server, PostgreSQL, etc.).
• Familiarity with cloud platforms (Azure preferred) and DevOps practices.
• (Optional) Experience with Power Apps (Canvas and Model-Driven Apps) is a plus.
• (Optional) Experience using AI assisted tools like Cursor AI, and GitHub Copilot is a plus.
• Excellent problem-solving and debugging skills.
• Strong communication and collaboration skills.
• Ability to work independently and take ownership of projects
Key Competencies:
• .NET Core/ASP.NET Development
• React Frontend Development
• Database Management (SQL Server, PostgreSQL)
• Cloud Deployment & DevOps (Azure)
• API and Microservices Development
• Software Development Best Practices (CI/CD, Testing)
• (Optional) Power Apps Development
• (Optional) AI-Assisted Development (Cursor AI, GitHub Copilot)
• Problem Solving and Debugging • Communication and Collaboration.
What We Offer:
• Competitive salary and benefits package.
• Opportunities to work with cutting-edge .NET and React technologies.
• A dynamic and supportive work environment that encourages innovation.
• The chance to use and learn about modern AI development tools.
• The opportunity to contribute to impactful projects.