Full Stack Product Engineer
- Industry Other
- Category Programming/Software Development
- Location Kathmandu, Nepal
- Expiry date Mar 27, 2025 (Expired)
Job Description
Title: Full-Stack Product Engineer
Reports to: VP of IT Operations
Location: Kuleshor, Kathmandu, Nepal
Work Hours: 2:45 pm to 11:45pm (Evening Shift)
Salary: Negotiable
Job Overview:
The Full-Stack Product Engineer – Power Platform & AI Automation will be responsible for designing, developing, and maintaining applications leveraging Power Apps, .NET, React, Node.js, and other emerging technologies. This role demands adaptability to work with various programming languages and frameworks while maintaining and improving existing products by studying and enhancing their codebases.
The ideal candidate should have a strong interest in AI-driven automation, with the ability to implement intelligent solutions for internal automation and optimization. The role requires a self-starter mindset to independently manage, troubleshoot, and improve existing products, while also leveraging AI tools like Cursor AI, Copilot, and similar technologies to enhance development processes and productivity.
Key Responsibilities.
Application Development & Maintenance
- Build and maintain Power Apps (Canvas and Model-Driven Apps) with seamless integrations into enterprise systems.
- Develop and optimize .NET Core/MVC and Node.js backend applications.
- Implement dynamic React-based frontends for a user-friendly interface.
- Work with existing codebases to analyze, debug, and enhance functionality across different platforms.
- Create modular, scalable, and maintainable codebases that adapt to evolving project needs.
AI & Automation Solutions
- Design and implement AI-based applications for process automation and optimization.
- Integrate machine learning models and APIs into internal systems to enhance productivity.
- Build intelligent workflows and automation using Power Automate, Node.js, and other tools.
- Leverage AI tools like Cursor AI, Copilot, and other emerging technologies to assist in code generation, debugging, and project acceleration.
- Develop conversational AI solutions for internal communication and process efficiency.
Cross-Platform Proficiency
- Rapidly adapt to and work with new programming languages, frameworks, and tools as needed.
- Contribute to projects involving Python, JavaScript, C#, TypeScript, or other languages.
- Extend and modernize existing solutions, ensuring compatibility and scalability.
Integration & System Design
- Integrate internal systems with databases, APIs, and third-party services.
- Design and develop APIs and microservices for smooth interoperability across platforms.
- Manage and secure data exchange using OAuth, RBAC, and other authentication protocols.
Performance Optimization & Troubleshooting
- Monitor and optimize system performance for scalability, reliability, and efficiency.
- Proactively troubleshoot and resolve application bugs, errors, and bottlenecks.
- Implement monitoring and alerting systems using tools like Azure Monitor or Application Insights.
Collaboration & Solo Ownership
- Work independently to manage, enhance, and support existing products.
- Collaborate with cross-functional teams to align solutions with business objectives.
- Document code, solutions, and processes to enable seamless knowledge transfer.
Qualifications
- Bachelor’s degree in computer science, Software Engineering, or a related field.
- 3-5 years of experience in full-stack development.
- Proficiency in Power Apps, React, Node.js, and .NET Core/MVC.
- Strong understanding of AI concepts and their practical application in automation.
- Hands-on experience with AI tools such as Cursor AI, Copilot, or similar development accelerators.
- Hands-on experience with RESTful APIs, GraphQL, and backend integrations.
- Expertise in database management systems like SQL Server, MongoDB, or PostgreSQL.
- Familiarity with cloud platforms (Azure) and DevOps practices.
- Ability to quickly learn and work with new programming languages and frameworks.
- Proven ability to work independently on complex projects and take full ownership of solutions.
Key Competencies
- Full-Stack Development (React, Node.js, .NET, Python, Power Apps)
- AI & Automation (Machine Learning, Power Automate, Intelligent Bots, AI Development Tools)
- Programming Adaptability (Proficiency in multiple languages)
- Integration Expertise (APIs, Databases, Third-Party Services)
- Performance Optimization & Troubleshooting (Monitoring, Debugging, Scaling)
- Solo Project Management (Ownership, Self-Starter Mindset)
- Collaboration (Cross-Functional Communication, Agile Teams)
- Documentation & Knowledge Transfer (Codebase Study, Clear Documentation)
What We Offer
- Competitive salary and benefits package.
- Opportunities to work with cutting-edge technologies, including AI development tools.
- A dynamic and supportive work environment encouraging independence and creativity.
- The chance to make a meaningful impact by driving internal automation and product modernization.