Senior Full-Stack Engineer

LeanLaw - Legal Billing Software Logo

LeanLaw - Legal Billing Software

πŸ“Remote - Nepal

Summary

Join LeanLaw as a Senior Full-Stack Engineer and play a pivotal role in scaling our system for law firms. You will work on high-impact projects, expanding into Fintech workflow opportunities. This position requires expertise in building and scaling applications, designing robust systems, and optimizing performance. You'll significantly influence product creation, architecture, and processes as we grow. We seek a company builder with tenacity and entrepreneurial spirit, ready to tackle big challenges and collaborate effectively. This is a full-time, work-from-home position.

Requirements

  • 4+ years as a full-stack developer, with strong expertise in .NET and its associated testing frameworks like MSTest, xUnit, or NUnit for unit and integration testing
  • Proficient in modern SPA frameworks like React, Angular, or Vue (frontend)
  • Expert in building RESTful or GraphQL API, ensuring scalability, security, and performance, while maintaining high-quality test coverage across backend and frontend systems
  • Proficient in building end-to-end features, from the browser to the database, with well-defined opinions on best practices, clean architecture, and maintainability

Responsibilities

  • Build and scale end-to-end applications in .NET and modern web frameworks, focusing on performance, scalability, and intuitive user experiences
  • Take ownership of design decisions, from database structure and API design to frontend architecture, ensuring solutions are robust, resilient, and highly maintainable
  • Help build out our distributed system infrastructure, developing tech that doesn’t just meet industry standards but raises them. Dive deep into performance optimization, security, and data integrity in a cloud-native environment
  • Scale our product as we expand our user-base, integrate new workflow capabilities, and drive better insights through our advanced reporting and analytics

Preferred Qualifications

  • Experience with testing tools like Cypress and Jest for end-to-end and component testing
  • Experience with financial, legal, or accounting products
  • Experience stitching fintech into workflow products
  • Experience building and deploying infrastructure in Azure
  • Experience with distributed observability tools like OpenTelemetry, Azure Monitor, Sentry, etc
  • Experience collaborating with distributed teams - Will require to work some overlap hours with US Mountain Standard Time

Benefits

  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Training & Development
  • Work From Home - Full Time

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.