CompanyCam · 1 day ago
Senior Software Engineer (Ruby on Rails)
CompanyCam is a photo documentation and productivity app for contractors across various industries. They are seeking a Senior Software Engineer (Ruby on Rails) to join their engineering team, focusing on backend development while collaborating with other engineers, designers, and product managers to enhance their product and processes.
AndroidConstructionMessagingPhoto SharingSaaS
Responsibilities
Design, implement and deliver complex, cross-cutting features and systems in Ruby on Rails, Postgres, GraphQL, and REST, and occasionally in React and React Native
Lead efforts to address technical debt and system reliability, proactively identifying areas for refactoring or optimization
Influence and evolve the architecture and system design, anticipating future needs and driving long-term improvements across services and applications
Set and uphold high standards for code quality, testing coverage, and documentation, mentoring others to do the same
Drive improvements to internal tooling, CI/CD 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 best solutions
Act as a point of escalation for complex technical challenges, supporting team members in unblocking progress
Partner closely with product managers, designers, and engineers, shaping feature direction by identifying technical opportunities, risks, and trade-offs early in discovery
Qualification
Required
5+ years of professional software development experience
Advanced proficiency in Ruby on Rails (and/or other MVC frameworks) and relational databases, with demonstrated ability to design and optimize scalable data models and APIs
Familiarity with Redis, PostgreSQL, and Sidekiq in a production environment
Experience contributing across the full stack, including front-end, back-end, and data layers
Demonstrated experience in leveraging artificial intelligence (AI) to build, enhance, or optimize tools and features within products, driving innovation and improving user experience
Ability to handle complex tasks and ambiguous problems without guidance
Understanding of business trade-offs and ability to effectively communicate the risks and benefits of various technical approaches
Strong collaboration skills with the ability to lift up the team by providing mentorship and proactive feedback
You live and work permanently in the U.S
Preferred
AWS (S3, EC2, etc.)
ElasticSearch
MongoDB
React
React Native
Terraform (we don't write much, but familiarity is helpful)
GraphQL
Experience integrating with large language models (e.g., OpenAI, Gemini)
Benefits
Meaningful equity
Company
CompanyCam
CompanyCam provides photo documentation and communication tools for contractors to organize and manage job sites.
Funding
Current Stage
Growth StageTotal Funding
$38MKey Investors
B CapitalInsight PartnersBlueprint Equity
2025-08-21Series C
2021-10-26Series B· $30M
2020-06-29Series A· $6M
Recent News
Silicon Prairie News
2025-12-24
Silicon Prairie News
2025-11-23
Silicon Prairie News
2025-10-10
Company data provided by crunchbase