Job summary
Job post source
This job is directly from CompanyCam
Job overview
The Senior Ruby on Rails Developer at CompanyCam is a senior backend engineer role focused on improving and scaling the platform to enhance productivity and communication for contractors.
Responsibilities and impact
The role involves owning projects from start to finish, improving monitoring, updating eventing libraries, managing Sidekiq queues, speeding up development environments, and mentoring team members to grow the backend engineering discipline.
Compensation and benefits
The position offers a salary range of $165,000 to $190,000 per year based on experience, meaningful equity, and other benefits.
Experience and skills
Candidates need 5+ years of professional software development experience, 4+ years with Ruby on Rails, familiarity with Redis, PostgreSQL, Sidekiq, and strong backend fundamentals; experience with AWS, ElasticSearch, MongoDB, Terraform, and GraphQL is a plus but not required.
Career development
The company encourages continuous learning, growth mindset, mentoring, and self-directed work time for skill development and innovation.
Work environment and culture
CompanyCam has a remote-first, laid-back but hardworking culture valuing respect, inclusion, work-life balance, and treating employees like adults with no nights or weekends work.
Company information
CompanyCam provides a photo documentation and productivity app for contractors, focusing on communication and accountability across businesses in commercial and home services industries.
Team overview
The engineering team is remote-first, includes product managers, designers, QA engineers, senior developers, and engineers, and values collaboration and iterative best practices.
Job location and travel
The role is remote within the United States; candidates must live and work permanently in the U.S.
Application process
Applicants are encouraged to apply regardless of perfect experience alignment; accommodations for the application and interview process are available via email.
Unique job features
The job features flexible Agile-based workflows, emphasis on meaningful outcomes, and explicit downtime for self-directed projects and learning.
Company overview
CompanyCam is a software company that provides a photo documentation and communication tool designed for contractors. They make money through subscription-based services, offering various plans that cater to different business sizes and needs. Founded in 2015, CompanyCam has grown significantly by addressing the specific needs of field service industries, allowing teams to capture, store, and share project photos seamlessly. Their platform enhances project management efficiency and accountability, making it a valuable asset for construction, roofing, and other service-oriented businesses.
How to land this job
Tailor your resume to emphasize your 5+ years of professional software development experience with a strong focus on 4+ years of hands-on Ruby on Rails expertise, highlighting backend fundamentals like API building, background job management, and performance debugging in large Rails monoliths.
Showcase familiarity with Redis, PostgreSQL, and Sidekiq in production environments, and mention any experience with AWS, ElasticSearch, MongoDB, Terraform, or GraphQL to stand out as a well-rounded candidate.
Apply through multiple channels including CompanyCam's corporate careers page and LinkedIn to maximize your application visibility and ensure your resume reaches the right hiring managers.
Connect on LinkedIn with engineers and product managers in CompanyCam's Platform or backend teams; open conversations with ice breakers like complimenting their approach to scaling backend systems or asking about their experience with continuous discovery habits (CDH) and team culture evolution.
Optimize your resume for ATS by incorporating keywords from the job description such as 'Ruby on Rails,' 'backend engineering,' 'Sidekiq,' 'Redis,' 'PostgreSQL,' and 'scaling codebases' to improve your chances of passing automated screenings.
Leverage Jennie Johnson's Power Apply feature to automate submitting tailored applications across multiple platforms and identify relevant LinkedIn contacts to connect with, allowing you to focus your time on preparing for interviews and skill development.
Jennie Johnson works for you!
Here’s what we do to make sure you’re successful:
Targeted Resume Revamp:
We expertly craft your resume to navigate Applicant Tracking Systems (ATS) and showcase your qualifications, making you stand out as a top-tier candidate.
Job Description Dissection:
Unpack the job posting with expert analysis, ensuring your application hits every key requirement.
Bespoke Cover Letter:
Capture the attention of hiring managers with a personalized cover letter that highlights how your skills align perfectly with the job's needs.
Interview Mastery:
Prepare for interviews like a pro with likely questions, strategic answers, and insightful questions for you to ask, setting you apart as an informed candidate.
Direct Application Insights:
Receive tailored advice on the best places to apply, ensuring your applications are seen by the right employers.
Skills and Gaps Assessment:
Identify and close critical skills gaps to position yourself as the best-fit candidate for your ideal job.
Personalized Email Pitch:
Make a memorable first impression with an email template crafted to engage potential employers and initiate meaningful conversations.
In-depth Research Guide:
Leverage comprehensive research tools to gather effective insights on companies, industry trends, and role-specific challenges.
Detailed Company Analysis:
Gain in-depth understanding of your prospective employer, giving you the edge in applications and interviews.
Strategic Candidate Overview:
Understand your unique value and why companies would want to interview you, highlighting your background and positioning.