About Us and Why We’re Hiring
We construct “You Want a Price range,” the most effective budgeting software program and academic assets round. (These within the know name us YNAB, which is pronounced “why-nab.”) For greater than a decade, individuals have been shopping for YNAB after which telling their buddies what a distinction it has made of their lives. Google us, or learn a few of our evaluations on the app retailer, and also you’ll see what we imply. We love constructing one thing that has an enormous constructive impression on individuals’s lives.
For this place, YNAB is on the lookout for a software program engineer keen to make use of their improvement abilities to additional our high quality endeavors. Past writing nice automated exams, we’re all for somebody able to serving to us create and remodel our quality-related infrastructure. Direct QA expertise is a plus however not a requirement.
We’ve large plans for our total app ecosystem, together with our internet app, API, and Android and iOS cellular purchasers. Our back-end runs on Rails/Postgres, our internet front-end is an Ember app written in TypeScript, we now have a TypeScript cross-platform shared library for widespread enterprise logic, and our Android and iOS purchasers are native.
All of our full-stack builders are liable for writing exams and producing top quality options. We even have a rising QA group of analysts and testers, and we make intensive use of third-party testing instruments and companies.
We’re on the lookout for a full-stack software program engineer to make use of their experience to sprinkle technical magic into all our high quality assurance efforts throughout the group—to make everybody extra environment friendly in our group strategy to repeatedly delivering high quality with confidence. That’s the place you are available!
We’ve one overarching requirement with regards to becoming a member of our group: our Core Values Manifesto has to actually click on with you. If you happen to’re nodding emphatically whereas studying this, you’ll in all probability prefer it right here, and we are able to’t wait to attach with you!
After all, we now have some agency* necessities too, like 5 years {of professional} engineering expertise in product improvement or QA. For us, this implies you understand how to code, have server-side and client-side improvement data, and have an curiosity in excessive leverage inner tooling, enhancing check infrastructure, and enabling environment friendly QA automation.
*Nicely, firm-ish. If you recognize you’re an incredible match for this position however fall somewhat in need of the five-year requirement, we encourage you to go forward and apply. We don’t want you to be the proper candidate on paper.
On an identical observe, we all know imposter syndrome is usually a highly effective pressure, and will discourage improbable individuals from making use of. Please apply anyway. Many people right here have it too, so that you’re in good firm.
Okay, let’s speak about life at YNAB, after which we’ll go into element about what we’re on the lookout for.
Who You’d Be Working With
Our engineering group is about 35 sturdy, together with three individuals devoted to QA. On this position, you’ll get to work with superior individuals from all completely different components of the event group.
No matter their different pursuits, all of our builders and QA analysts have one factor in widespread: They’re a pleasure to work with. You gained’t discover heated arguments and raised voices right here. We save our aggressive spirit for YNAB’s exterior rivals (or the occasional full of life board sport session), however internally we construct up our teammates and rejoice their successes. All of us love to unravel issues in artistic methods, and we often take time to geek out and present one another one thing cool we constructed or discovered to make our lives simpler.
How You’ll Work at YNAB
We additionally work actually arduous, collectively, to make working at YNAB an incredible expertise, and we have been (humbly) proud to be named Fortune’s #1 Finest Small Firm to Work For the final two years. We’ve a group of actually distinctive individuals—the type you’ll be excited to work with. Right here’s how we function:
Accountability and Empowerment
YNAB appreciates, respects, and trusts the experience and judgment of our builders. We empower them to do what they suppose is true.
We additionally work collaboratively. We constantly search the correct quantity of construction and unity mandatory to maximise productiveness. The place it is smart, we designate somebody to make a name.
Although our persons are proper lots, it’s okay to make errors right here. Exploration and calculated dangers are important to velocity and development. We freely admit once we’re incorrect. If one thing doesn’t go as anticipated, we study, bounce again, and make corrections.
You gained’t be alone; others will probably be there to assist, overview, reassure, and again you up. We personal our processes and collective outcomes as a group.
Stay (Virtually) Anyplace You Need
We’ve at all times been a completely distant group, and have individuals everywhere in the world. For this position, you’ll should be situated someplace between the Pacific Time Zone (UTC-8) and the Central European Time Zone (UTC+1). Wherever you’re, simply be sure you have a dependable web connection.
No Outrageous Hours
We wish everybody to have a full life exterior of YNAB, and we seldom work greater than 40 hours per week. There have been a couple of events the place issues obtained busy and other people needed to put some further time in. However then they took some further time without work, so all of it balances out. We work arduous and sensible, however we’re on this for the lengthy haul.
Take Trip (Critically)
We wish you to take trip. Actually, we now have a minimal trip coverage of three weeks per 12 months. 5 weeks feels about proper (plus two further weeks for our company-wide December break). It’s essential to get loads of downtime and get out and do one thing. We’ll sit up for seeing footage of your adventures in our #office_wall Slack channel.
The YNAB Retreat
When the pandemic isn’t maintaining us from touring, we get the entire group collectively every year to make amends for spreadsheets and powerpoints in a Finest Western convention room. Simply kidding. To date, we’ve finished Costa Rica, a gigantic cabin within the mountains, a seashore home within the Outer Banks, a ranch in Montana, and most lately, Laguna Seaside. We do actually enjoyable issues at these retreats, however the spotlight is inevitably simply being collectively and having a blast.
Up Your Recreation
We’re critical about serving to you enhance your craft. We price range for it (hey-o!). Suppose conferences, Lynda/Skillshare subscriptions, books, and devoted time away from work to study one thing new. We like to see our individuals develop.
Worldwide is Completely Okay
Our group is unfold throughout the globe, together with Switzerland, Mexico, Canada, Brazil, the UK, and everywhere in the United States. We arrange group members within the US and UK as staff, and people in different international locations as impartial contractors.
As talked about above, we now have a while zone restrictions for this position, however so long as you’re between UTC-8 and UTC+1, we’re good!
Advantages
We provide glorious well being, dental, and imaginative and prescient insurance coverage for our US staff, the place we cowl 100% of the premium for you and your loved ones. No have to examine your imaginative and prescient, you learn that proper—100%. Though should you did have to examine your imaginative and prescient, we’ve obtained you coated!
We even have a Conventional and Roth 401k possibility. YNAB matches your contributions, as much as six p.c of your paycheck. Matches vest instantly. (Are you a private finance junkie like our founder Jesse? He arrange YNAB’s 401k to have the bottom charge construction doable, the place all plan prices are paid by YNAB, not your retirement nest egg. The funding funds accessible are improbable, passively-managed, extremely low-cost index funds. Not a PF junkie? Belief us, it’s superior.)
For UK staff, we additionally contribute six p.c to your pension.
Aggressive Compensation
The beginning wage vary for this place is $124,000-$162,000 USD yearly, relying on expertise. We take into account raises yearly, and have a bi-annual profit-share bonus. YNAB wins, you win—that type of factor.
Different Tidbits
- When you begin, we DEMAND (in a pleasant, ALL CAPS IS YELLING manner) that you just fill out your “Bucket Checklist” spreadsheet with 50 objects. (That’s more durable than it sounds!)
- The bucket listing actually helps in deciding what we should always provide you with in your birthday and the vacations.
- We’re all adults. There’s no have to punch a clock or ask for permission to take off early one afternoon to go see the physician. We take a look at what you accomplish, not how lengthy you sit (have you ever tried standing?) in entrance of a pc.
- We wish you firing on all cylinders so we’ll set you up with a top-of-the-line pc and can substitute it often.
- Did we point out we make an enormous, constructive distinction in individuals’s lives?
If this appears like your ideally suited surroundings, learn on as a result of now we need to speak about you. You’ll play an enormous half in constructing one thing simple and joyful to make use of that helps tens of millions of individuals uncover budgeting as a vital monetary and life-planning device. You will change lives.
You, Our New Full-Stack Developer Targeted on QA
You’re a full-stack developer with no less than 5 years of expertise constructing, delivery, sustaining, and testing SaaS apps (not simply web sites).
You’re aware of no less than one fashionable server-side framework (Rails, ASP.NET, Node, Django, and many others).
You have got no less than some client-side expertise, that means you recognize sufficient HTML/CSS/some-client-side-framework to get stuff on the display matching a designer’s spec.
You’re the kind of developer who obsesses about high quality and enjoys utilizing your improvement experience to construct the type of environment friendly automation infrastructure that provides your entire group leverage to ship each launch with excessive confidence.
You’re not essentially the “Ops” particular person the place you’re employed, however you definitely perceive the infrastructure nicely sufficient to assist in creating and sustaining scalable options. We host on Heroku, so expertise there’s a bonus, however expertise with AWS or different standard IaaS/PaaS is simply nice.
Working facet by facet with each our QA group and different builders, you’ll do issues like:
- Add inner options and APIs that make testing numerous facets of our merchandise simpler and quicker.
- Use third-party APIs to develop integrations with exterior check instruments.
- Improve the efficiency of the server, shared library, and internet shopper automated check suites.
- Develop strategies to effectively arrange advanced product states required to check widespread situations.
- Devise technical options to scale back redundancy within the steps carried out by exterior testing companies to save lots of prices and enhance turnaround time.
- Determine and assist eradicate gaps and redundancies throughout our exams and normal high quality processes.
- Assessment each function and check code in pull requests.
- Create a framework for persistently measuring system efficiency.
- Consider new check automation frameworks and instruments.
- Discover methods to enhance the effectivity of all our builders as they create and keep their check code.
- Be a technical mentor for our QA group and evangelist of highest quality practices for the event group.
- Purchase data of our product throughout your entire tech stack and counsel adjustments we haven’t considered to enhance effectivity and high quality.
- Earn immense gratitude from the QA group and fellow builders for enhancing their work lives.
- Acquire the deep satisfaction that comes from using all of your improvement abilities in a excessive leverage manner to make sure YNAB delights its prospects with each launch.
You’re our particular person if:
- You’re a superb developer that may adapt to new languages and environments rapidly.
- You write code that’s simple for different programmers and your future self to grasp and use.
- You’re comfy with JavaScript and have developed or examined a person dealing with front-end with an online framework akin to Ember, Vue, React, or Angular.
- your manner round SQL and relational databases. If the database layer seems to be the perpetrator behind a problem, it’s not a black field to you.
- You have got an understanding of algorithms and knowledge buildings past arrays and “for loops.” That doesn’t imply it’s a must to be a pc science PhD and even that it’s a must to know “Huge O” notation, however you need to know when to make use of a Dictionary/Map, and why discovering a component in a sorted array is quicker than discovering a component in an unsorted array.
- Whereas maybe not a safety specialist, you’re conscious of how web sites and companies might be exploited, are safety aware when you code and overview code, and protecting of buyer knowledge and privateness.
- You have got glorious debugging abilities. You know the way to seek out issues and learn how to architect options in order that issues are discoverable within the first place.
- You have got a top quality focus and are nice at crafting environment friendly automated integration, API, and UI exams.
- You like utilizing your engineering abilities to assist teammates.
Range
YNAB is an equal alternative employer. We imagine a range of backgrounds, beliefs, talents, and experiences is vital to our success. We’re obsessed with making a welcoming, supportive, and collaborative surroundings for all staff. All are inspired to use as we proceed to develop a sensible, skilled, and numerous group that loves working collectively to construct one thing that issues.
Tips on how to Apply
- Apply by filling out this manner. You’ll have to log in to your Google account to entry it.
- The deadline is 11:59pm PT on March 31, 2022.
- If you happen to’d prefer to disclose the necessity for an lodging in reference to the recruitment and hiring course of, e-mail us at [email protected] You should definitely point out within the topic line that you just’re making use of for the Senior Full-Stack QA Developer place. (Please observe that we are able to solely reply to messages associated to lodging.)
We’re excited to listen to from you!
P.S. If you happen to’re not on this place proper now, however know somebody who is perhaps, we’d admire you passing this alongside!