Senior Full-Stack Software Engineer, CRM
Circle
Published on
Location: Remote
Work Model: Remote
Job Type: Full-time
Salary: $130,000 - $140,000 USD
Skills: Ruby on Rails React TypeScript CRM workflow automations sign-up authentication MySQL
Description
About the role
We’re looking for a Senior Full-stack engineer to join our CRM/Workflow team as we aim to make Circle the top choice for creator/brand-led communities. You’ll be working on features related to CRM, member sign-up/authentication, workflow automations and helping our members connect with each other.
What you’ll be doing
- Work autonomously on a product built in Ruby on Rails backend and React front-end.
- Build critical features and improvements for our web app, with a product-first mindset.
- Work closely with Circle’s leaders throughout the feature design process.
- Work closely with our designers to create a world-class user experience.
- Foster a bias for action, prioritizing speed of iteration without compromising on the quality of code or user experience.
What you’ll need to be successful
- Strong alignment with our values, find our values on our career page if you haven’t read up on them yet.
- 6+ years experience working as a full-stack engineer on complex web applications.
- Strong proficiency in Ruby on Rails, MySQL/Postgresql, ReactJS, TypeScript, CSS/SCCS, TailwindCSS.
- A desire to work in an environment which values speed of iteration and individual autonomy, while also embracing personal accountability and the ability to collaborate effectively as part of a dynamic team.
- Motivation to understand the business, our users, their requirements, and to deliver results.
- Comfortable in a fast-paced environment with a certain level of ambiguity.
- Great communication skills both in writing and verbal/oral (English).
- Adaptable with the ability to change direction quickly if necessary.
- Familiar with agile software development principles.
- Should be able to lead a complex project end to end with judgment and an attention to detail when it comes to architectural, product, design, and process decisions, your judgment should inspire a high level of trust within the team.
- Experience working on a fully distributed remote team.