Senior Software Engineer, Fullstack
Overview
We're looking for a Senior Software Engineer, Fullstack. Headquartered in Los Angeles, California, Right Balance applies the latest technology and best engineering practices to help businesses grow. We’re in the top 50 companies to watch in LA.
Engagement Details
Our mission is to make life better. We’re creating a world where laundry actually gets done by people who enjoy doing it. We're the first nationwide marketplace for a personal laundry service, serving over 500+ cities throughout the United States. And we’re just getting started. We’re looking to grow our team with smart, fun, and innovative minds looking to make a real difference.
We strive to be an inclusive and diverse work environment full of ideas that challenge our assumptions while quickly acknowledging our mistakes. It’s a place where everyone receives guidance and feedback that is kind, specific, and sincere. While we all have individual priorities and areas of expertise, we're committed to the overarching idea that we learn today to be better tomorrow. The core values we hold shape our company culture, drive team cohesion and encourage personal growth.
We stand as frontrunners in the industry, consistently pushing the boundaries of innovation and maintaining a leading edge over our competitors. Thrive in a dynamic growth-oriented setting, constructing solutions that are designed for scalability. You will be among the first employees at a fast-growing startup. Make a key impact at a fast-growing consumer marketplace startup. Contribute significantly to impactful projects that directly enhance people's lives, all while harnessing cutting-edge technologies, collaborating with an exceptional team of engineers. Your voice will be heard. Our environment is fast-paced, providing you with ongoing opportunities to learn and embrace new challenges. As the company progresses, expands, and matures, you'll find limitless prospects for personal and professional development.
Besides all learning opportunities for new tech, you will be working with Angular & Ionic for the frontend, Node.js for the backend, and Typescript all around.
What’s in it for you
1. Learn and evolve your skills using the latest and greatest technology tools in a rapidly growing company
2. Learn from the best engineers. We constantly challenge the status quo and invent new ways of building a great product.
3. Flexible hours. Just join daily standups, sprint planning, and retrospective meetings. Other than that you’re in control of your own schedule
4. 100% remote. Work anywhere, whether it is remotely in the comfort of your home, in a shared co-working space, in an RV on the beach, or while being a nomad in another country.
5. Work on challenging problems, innovate, impacting lots of people's lives for the better while having fun doing it.
Required Qualifications
- Upper-intermediate to fluent speaking and writing English. Able to have a real-time conversation.
- 5+ years of hands-on full-time Software Engineering experience.
- 3+ years of hands-on full-time experience with Typescript.
- 2+ years of hands-on full-time experience with Angular (or any of React, Vue, Ionic, React Native).
- 2+ years of hands-on full-time experience with Node.js.
- 1+ years of hands-on full-time experience with NoSQL.
- Good understanding of software design patterns and best practices.
- Ability to work on a project while responding to requests and incidents.
- Able to improve processes to minimize the impact of daily requests and incidents on project work.
- Must be willing to participate in a rotating on-call schedule.
- Willingness to work with Angular only (not React, not Vue).
- Ownership: ability to proactively figure out the requirements and get things to completion without much supervision, guidance, or encouragement.
- Working Knowledge of promises and observables (RxJS).
- Aptitude to learn new technologies and apply the right tool for the job.
Nice to haves
1. Ionic experience.
2. Mobile development experience.
3. Android experience using Kotlin or Java.
4. iOS experience using Swift.
5. Experience working on a two-sided consumer marketplace.
6. Bachelor’s degree in Computer Science or equivalent demonstrated ability.
Frequently Asked Questions
What are your typical clients?
The majority of our clients are venture-backed startups at the growth stage. Usually, at this stage, the company already achieved a product-market fit and is looking to expand rapidly. That’s where we bring the best engineering practices, strong architecture, and the latest technologies to help companies scale.
What is the length of your engagements?
Most of our long-term full-time engagements last multiple years so you are able to evolve your career with the company you are currently working in.
What’s your company size?
The Right Balance team is 60+ engineers going to 100 by the end of the year. The current client size engineering team is around 15 people. The timing is great to be a part of a rapidly growing team making meaningful contributions.
What happens if the engagement is completed?
Most of our engagements are long-term in nature. That said, if the current engagement is ramping down, we’ll present you with more long-term opportunities to transition into.
What are your core values?
Client First: we only win when our clients win. We treat client challenges as our own.
Ownership: we embrace responsibility, taking on challenges, getting them to completion, and enjoying getting things done.
Quality: we’re passionate about achieving quality outcomes by applying meticulous attention to detail.