meta-pixel
Senior Software Engineer (.NET & React) Novelty Technology

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

Download Our Mobile App