C

CompanyCam

Photo documentation platform for contractors

Senior Software Engineer - Ruby on Rails

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • Have at least 5 years of professional software development experience; this requirement is described as flexible rather than absolute.
  • Demonstrate advanced proficiency in Ruby on Rails or other Model–View–Controller frameworks and relational databases, including the ability to design and optimize scalable data models and application programming interfaces.
  • Have production experience with Redis, PostgreSQL, and Sidekiq.
  • Have experience contributing across front-end, back-end, and data layers.
  • Have experience using artificial intelligence to build, enhance, or optimize product tools and features.
  • Handle complex tasks and ambiguous problems independently.
  • Understand business trade-offs and communicate the risks and benefits of technical approaches.
  • Collaborate effectively, mentor teammates, and provide proactive feedback.
  • Live and work permanently in the United States.

Responsibilities

  • Design, implement, and deliver complex, cross-cutting features and systems using Ruby on Rails, PostgreSQL, GraphQL, and REST, and occasionally React and React Native.
  • Lead work to address technical debt and system reliability by identifying opportunities for refactoring or optimization.
  • Influence and evolve architecture and system design, anticipate future needs, and drive long-term improvements across services and applications.
  • Set and uphold standards for code quality, test coverage, and documentation, and mentor others to do the same.
  • Improve internal tooling, continuous integration and continuous delivery pipelines, and monitoring systems to enhance developer experience and system resilience.
  • Facilitate technical discussions and decision-making, helping the team navigate trade-offs and align on solutions.
  • Serve as an escalation point for complex technical challenges and help teammates unblock progress.
  • Partner with product managers, designers, and engineers to shape feature direction by identifying technical opportunities, risks, and trade-offs early in discovery.
  • Contribute to the evolution of the engineering team's culture and processes, especially within the backend engineering discipline.

Desired Qualifications

  • Experience with AWS services such as S3 and EC2.
  • Experience with Elasticsearch.
  • Experience with MongoDB.
  • Experience with React.
  • Experience with React Native.
  • Familiarity with Terraform.
  • Experience with GraphQL.
  • Experience integrating with large language models such as OpenAI or Gemini.

About the Company

CompanyCam

Photo documentation platform for contractors

CompanyCam provides a photo documentation and communication platform for contractors and field service teams. Its app for iOS, Android, and web lets teams capture unlimited photos and videos, automatically tagging them with date, time, and location, with annotations and markups for context, all organized in a central place for real-time sharing and project management. It uses a subscription model and offers integrations with SumoQuote, JobNimbus, HOVER, and Zapier, plus features like PDF photo reports and marketing photo sharing, with secure, shared storage for the team. Its goal is to help contractors document work efficiently, stay aligned on project status, and improve communication and workflow in construction and field services.

Company size
201-500
Company stage
Series C
Total funding
$453M
Headquarters
Lincoln, NE
Founded
2015

Recently Posted Jobs

Explore more opportunities at CompanyCam

See more jobs