Staff Engineer

Company: Sawyer - A DaySmart Company

Salary: $200 - $22

Posted on: June 7, 2024

Company Email: [email protected]


Job Description

Engineering | Full-time, Exempt | Remote, United States

* **Core Skills** : Full-stack web development utilizing the Ruby on Rails ecosystem
* **Databases** : PostgreSQL, Redis
* **Languages/Technologies** : Ruby on Rails, Javascript, React, Material UI, CSS/SASS, RESTful APIs, Git, CircleCI
* **Bonus Technologies:** Docker, Kubernetes, AWS, Heroku, NewRelic, Elasticsearch

**Who we are**
Sawyer, A DaySmart Company, founded in 2015, simplifies registration for
children’s activities. Our two-sided model offers registration software for
activity providers and a marketplace connecting parents. Recently acquired by
DaySmart Software, this milestone will help achieve our mission faster. Join
our innovative, mission-driven team during an exciting growth phase!

Sawyer is a fully remote 50 person organization distributed across the US. We
have recently been acquired by DaySmart, a 400+ person company. Our
collaboration hours are 9am-5pm EST Monday-Friday. This is a full-time salary
position that is exempt from overtime pay.

**Your role**
As a Staff Software Engineer, you will be joining our team of talented
engineers, product managers, and designers to develop best-in-class software
for the Sawyer for Business platform. You will be a technical leader and
mentor to other team members and possess excellent problem-solving and
communication skills. You will work closely with our team to plan, estimate,
and deliver high-impact features while maintaining technical excellence and
managing tech debt. You’re naturally curious and take pride and ownership in
the features you build.

You will be an individual contributor, this is not a people management role.

**Responsibilities**

* Assist with the planning, scoping, estimation, and delivery of new features
* Refactor and suggest improvements to legacy code to reduce tech debt
* Perform a deep analysis of the application to locate areas where we can optimize performance
* Consistently write production-ready code that is easily testable, easily understood by other developers, and accounts for edge cases and errors
* Understand the testing pyramid, and write unit tests as well as higher level tests in accordance with it
* Architect services and systems using well-accepted design patterns to allow for iterative, autonomous development and future scaling
* Proficient at systematic debugging, profiling, and monitoring
* Consistently handle risk, change, and uncertainty within your personal scope of work effectively
* Communicate effectively, clearly, and concisely in written and verbal form to both technical and non-technical subjects

**Qualifications** :

* Bachelor’s degree
* Proven experience as a Staff Engineer or similar leadership role
* 7+ years of professional work experience as a full-stack software engineer using the Ruby on Rails framework
* 5+ years of professional work experience using front-end Javascript libraries such as React
* 5+ years of SaaS software development experience, including experience building products at scale
* Deep understanding of software engineering best practices
* Excellent problem-solving and debugging skills
* Experience working with PostgreSQL or similar relational databases
* Familiarity with container technologies like Docker
* A thorough and insightful problem-solver with an engaging attitude, demonstrated results, relentless sense of urgency, and strong intellectual stamina
* An individual who believes in our mission and embodies our core values (please familiarize yourself with our Core Values prior to phone screen)

**Nice to Haves** :

* Experience with payments platforms such as Stripe
* Experience writing highly optimized and performant SQL queries
* Experience using tools to monitor site stability (NewRelic, Rollbar)
* Experience with cloud platforms such as AWS
* Experience working with search engines such as Elasticsearch
* Experience designing and consuming RESTful APIs

**What We Offer**

* Remote-first work environment
* Health insurance (Medical, Dental, Vision)
* 401k match
* Open PTO, Volunteer Time, Sick Time
* Fitness reimbursement
* Paid Parental Leave
* Virtual company events

Sawyer is an equal opportunity employer. All qualified applicants will receive
consideration for employment without regard to age, ancestry, citizenship,
color, family or medical care leave, gender identity or expression, genetic
information, immigration status, marital status, medical condition (including
pregnancy), national origin, physical or mental disability, political
affiliation, protected veteran or military status, race, ethnicity, religion,
sex, sexual orientation, or any other characteristic protected by applicable
local laws, regulations and ordinances.

If you need assistance and/or a reasonable accommodation due to a disability
during the application/interview process, please email
[[email protected]](mailto:[email protected]).