hero

Work with purpose.

Career Opportunities in the True Portfolio
112
companies
757
Jobs

Senior Back End Software Engineer

Copper

Copper

Software Engineering
Remote
Posted on Jul 31, 2024

Copper isn’t just another CRM. Most CRMs are glorified databases with legions of custom fields that attempt to make business processes repetitive. But just as no two people are identical, neither are most sales processes. Copper takes a human and action-centered approach by building tools that work in the background so businesses can focus on keeping up their long-term connections.

Copper surprises people: Clients tell us they actually love their CRM, but this notion was previously a feat of impossibility. We’re turning CRM on its head by offering a beautifully crafted, Google Workspace-native tool that offers productivity, organization and visibility.

It’s an exciting time to be part of Copper. We’re expanding into new product areas with a goal to deliver a suite of customer-growth solutions. There are few individual players left in the business productivity category who are truly capable of capturing significant market share. We’re one of them – with a strong foothold in the space, and funds raised of $100 million.

Copper is looking for a positive, customer-oriented Senior Back End Engineer to join one of our product development teams. Your focus will be adding and improving features for our CRM.

In this role you will be interacting within and across teams that are composed of front end and back end engineers, QA engineers, product managers, and user-experience designers. You will also bring a strong sense of ownership across our software development lifecycle - definition, development, delivery, and observability.

This role reports into an Engineering Manager and is a fully-remote position. You will work closely with our product and engineering team members located across the US, Canada, and UK.

Our tech stack is Ruby on Rails, Postgres, Elasticsearch, Redis, Resque, Ember.js, and WebExtensions. We use containerization and container orchestration (Docker, Kubernetes).

What you’ll do...

  • Design and implement highly scalable and available distributed SaaS solutions
  • Participate in critical component design and provide input on strategic technical direction
  • Work closely with architects, team leaders and engineers to implement solutions
  • Ensure technical documentation for solution designs is created and maintained
  • Build quality into the product by creating unit tests
  • Collaborate with peers and stakeholders for technology advancement and product delivery
  • Participate in Product discussions to influence the roadmap

What you’ll bring ...

  • Minimum 4 years of software development experience
  • Ruby on Rails knowledge and experience
  • SQL and database proficiency
  • Previous experience as a Senior Software Engineer
  • Excellent communication, collaboration and technical leadership skills
  • Experience working on one or more large SaaS applications
  • Ability to work seamlessly with remote Engineering and Product teams throughout North America and UK
  • An approach where you always leave the campground cleaner than you found it
  • Infrastructure or DevOps experience a plus
  • Knowledge of a javascript framework or library like Ember.js, React, or Angular is a plus

Our teams are located in the UK, Canada and United States. We are remote first, and we are an equal-opportunity employer.

At Copper we are committed to building and empowering a diverse and inclusive environment. We believe that diverse teams are the strongest teams, so we encourage people from all backgrounds to apply.

If this opportunity sounds interesting, apply today! We would like to hear from you.