Senior Software Engineer (.NET & React)
- Industry Other
- Category Web & Application Development
- Location Kathmandu, Nepal
- Expiry date Apr 26, 2026 (6 days left)
Job Description
Company Description
Headquartered in Charlotte, NC, Novelty Technology is an ISO-certified software development company that partners with businesses worldwide to deliver innovative, high-impact digital solutions. We offer end-to-end services — from strategy and design to development, deployment, and ongoing support — all tailored to meet unique business needs. Driven by a passion for technology, creativity, and long-term value, we’re committed to building products that scale and succeed.
Position Overview
We are seeking a highly experienced Senior Engineer to join our dynamic product engineering team at Novelty. The ideal candidate will have 5–7+ years of hands-on experience designing, developing, and deploying robust .NET applications, along with strong expertise in React for modern front-end development. In this role, you will architect scalable solutions, work closely with cross-functional teams, and ensure the delivery of high-quality software that powers our products. You will play a key role in building modern applications, improving system performance, and contributing to the evolution of our technology stack at Novelty.
What You’ll Do (Key Responsibilities):
- Write clean, scalable code using .NET programming languages
- Stay up to date with the terminology, concepts, and best practices for coding mobile apps
- Develop technical interfaces, specifications, and architecture
- Use and adapt existing web applications for apps
- Create and test software prototypes
- Develop client displays and user interfaces
- Assist software personnel in handling project-related work and other requirements
- Coordinate with other software professionals and developers
The Heroes We Seek:
- 5-7 years of experience in C# .NET / ASP.NET Core with strong knowledge of MVC architecture.
- Experience with React or any modern JavaScript framework.
- Knowledge of development & support roles.
- Knowledge of using C#, ASP.NET Core, SQL Server, Web Services, Web API 2.0, etc.
- Solid understanding of web application development (JavaScript, HTML, CSS, XML/XSLT).
- Strong experience with SQL Server (MSSQL) and relational database design.
- Experience building and consuming REST and RPC APIs.
- Familiarity with Agile methodologies, CI/CD pipelines, and DevOps practices.
- Strong troubleshooting, communication skills, and attention to detail.
- Proven experience designing and implementing Event-Driven Architecture in distributed systems.
- Hands-on expertise with Message Handler patterns (consumers, publishers, retries, dead-letter queues).
- Experience building microservices using .NET / .NET Core.
- Practical experience with messaging queues such as RabbitMQ, Kafka, or Azure Service Bus.
- Experience handling event processing, fault tolerance, scalability, and message ordering.
- Hands-on experience in the US healthcare domain (e.g., healthcare applications, payers, providers, EHR/EMR systems).
Nice to Have:
- Knowledge of AWS cloud services (Lambda, EC2, S3, RDS, API Gateway).
- Exposure to containerization (Docker, Kubernetes).
- Understanding of messaging systems, caching, or distributed architectures.
- Previous experience with US-based clients/teams
What We Offer
At Novelty Technology, we believe that exceptional work starts with an exceptional workplace. Here’s what makes our culture stand out:
- Competitive Compensation – Industry-aligned salary with performance-based reviews and timely increments
- 5-Day Work Week – Your weekends are truly yours
- Office-Provided Lunch – Healthy and tasty meals to fuel your focus
- In-House Gaming Zone – Unwind with colleagues, recharge your brain, and bond over friendly matches
- Team Bonding & Social Events – From frequent team-building activities and hangout nights to team dinners, outings, and shared adventures — we create opportunities for you to relax, bond with your team, and celebrate together.
- Excellent Career Development Opportunities – Ownership of projects, mentorship, and a fast track to leadership
- Frequent Knowledge-Sharing Sessions – Learn from teammates and grow your tech stack together
- Great Work Environment – A culture that values innovation, collaboration, and wellbeing
- Learning & Development Support – Access to courses, certifications, books, and tech events to help you grow continuously
- Friday Futsal Matches – Kick off the weekend with some friendly competition and team bonding
- Awards & Recognition Programs – Celebrate wins, acknowledge efforts, and spotlight outstanding contributions