Hybrid

NetDocuments is hiring a Senior Software Engineer

About the Role

NetDocuments is looking for a Senior Software Engineer to help design, build, and evolve the PatternBuilder platform. This backend-focused role works primarily with C# and Ruby on Rails, with occasional contributions to React front-end components. You’ll play a key role in maintaining and modernizing our large-scale systems that process millions of transactions daily.

What You'll Do

  • Develop, maintain, test, and optimize backend services with a strong emphasis on code quality and reliability.
  • Build and support large-scale, high-throughput systems handling millions of daily transactions.
  • Create and maintain automated tests to ensure long-term stability and maintainability.
  • Assist with database maintenance, capacity planning, and data migrations for new and existing projects.
  • Help convert and modernize applications from Ruby on Rails to C#.
  • Troubleshoot and debug complex technical issues across systems and services.

What We're Looking For

  • Bachelor’s degree in Information Systems, Computer Science, or a related field—or equivalent practical experience.
  • 5+ years of professional experience with C#.
  • 2+ years of experience working with NoSQL databases (e.g., Couchbase).
  • Strong problem-solving skills with the ability to debug complex systems and issues.
  • Experience working in production environments with high availability and performance requirements.

Nice to Have

  • 2+ years of experience with Ruby on Rails.
  • 2+ years of experience with React and Redux.
  • Experience with Docker, containers, and service-oriented or microservices architectures.
  • Experience with AWS or Azure cloud platforms.
  • Familiarity with messaging and queuing systems such as Kafka, RabbitMQ, Azure Service Bus, SNS, or SQS.

Technical Stack

  • Languages & Frameworks: C#, Ruby on Rails, React, Redux
  • Data: NoSQL (Couchbase)
  • Infrastructure & Tools: Docker
  • Cloud Platforms: AWS, Azure
  • Messaging: Kafka, RabbitMQ, Azure Service Bus, SNS, SQS

Benefits & Compensation

  • Salary: $140,000 - $165,000
  • 90% of healthcare premiums company covered
  • HSA company contribution
  • 401K match at 4% with immediate vesting
  • Flexible PTO (typically 3 to 4 weeks a year)
  • 10 paid holidays
  • Monthly contributions for life activities & wellness
  • Access to LinkedIn learning with monthly dedicated time to explore

Work Mode

This position follows a hybrid work model.

NetDocuments is an equal opportunity employer committed to an inclusive, diverse environment where employees are encouraged to contribute creative ideas and innovation.

Required Skills
C#Ruby on RailsReactReduxNoSQLCouchbaseDockerAWSAzureKafkaRabbitMQMicroservicesCloud Architecture
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
NetDocuments

NetDocuments is the world’s #1 trusted cloud-based content management and productivity platform that helps legal professionals do their best work.

Visit website
Job Details
Category fullstack
Posted 2 months ago