The Role : Wonolo is looking for a Sr. Software Engineer hire who can continue to scale our successful product. Over the last few years, we have had massive user growth which is continuing to accelerate and it’s time to bring in talented developers who can lay the foundation for the years ahead.
At Wonolo, our mission is to make work flexible and fulfilling for everyone. Every day, we are creating opportunities for people to make extra income, learn new skills, and change their lives.
At the same time, we are saving companies money by efficiently connecting them with talented people and redesigning the recruitment process for many industries.
Our ideal candidate for this role satisfies four requirements :
You have at least 5 years of industry experience working on an established Ruby on Rails backed system operating at scale and made contributions towards achieving architectural change with minimal downtime.
We’re signing larger customers with more complex organizations who are demanding features that our current architecture is evolving to support.
You want to simplify ALL the things. We have too much to do to reason about complex code again and again.
You care deeply about the craft of software development. You stay on top of emerging technologies and best practices.
You can articulate technical trade-offs of different approaches, know how and when to deviate from established best practices, and can admit when you’re wrong.
You’re comfortable taking calculated risks and celebrating results.
You have the desire to grow, mentor, and learn from your fellow developers, regardless of level.
You exemplify a humble competence that inspires others and raises our collective bar. One team, one dream.
What you'll do :
Write high-performing, maintainable code while iterating and shipping rapidly.
Participate in ideating, designing, and executing significant architectural change.
Wrangle a test harness around existing legacy code.
Build out solid core libraries for use by feature teams to build out product.
Identify and extract microservices out of existing Rails monolith.
Coach remote team members through Code Reviews : OOP, Design Patterns.
Incrementally raise and enforce the bar for acceptable code quality.
Who you are :
Excited by the opportunity to build and support highly scalable, world-class products.
Comfortable working in multiple languages, frameworks, and environments.
Eager and willing to work in a fast-paced, Agile development environment.
Possess intellectual humility : smart, driven, creative, and able to make mistakes and learn from them, willing to raise others up.
Someone who has a nose for business concerns and can balance them with technical goals.
A teacher, a listener, and a collaborator.
Benefits and perks :
The opportunity for growth in a mission-driven, fast-paced, and well-funded startup!
Medical, dental, and vision coverage for you and your dependents
Life and disability insurance
401k plan and meaningful equity
Commuter benefits and catered lunch
Open vacation policy, flexible schedule, and WFH Fridays
Team outings and happy hours
Company off-sites and much more!