Lead Software Development Engineer
Who We Are:
Omaze raises funds and awareness for charities by offering the chance to win once-in-a-lifetime experiences and dream-come-true prizes. We've offered everything from a double date with John Krasinski and Emily Blunt, to a walk-on role in Star Wars, to a brand new customized Mercedes Benz sprinter van. We've given over $130M to charities around the world, from donors in 180 countries. Our vision is to be the first for-profit company to give $1B to charity in a single year, and we’re building our team of dedicated and passionate people to help us get there. That’s where you come in!
Who we are Seeking:
As a Lead Software Engineer on the engineering team, you are an experienced software engineer. This is a hybrid development and technical project management role. You’ll stay hands on with code and architecture, manage a group of software engineers and ship completed projects. You will not be responsible for weekly 1:1s and performance reviews. As Lead Software Engineer, you are the champion of best practices for writing well-tested, well-organized, scalable code. You are leading the pod responsible for growing, retaining and engaging our donors. You will split your time equally between coding, leading and architecting solutions.
What You’ll Do
- Lead technical projects and mentor 3-6 software engineers for our team focused on member community
- Interface with stakeholders and partners and transform ideas into technical and architectural requirements
- Mentor, learn and collaborate with other engineers and leads
- Collaborate with product, because we do things together, and build a world class socially engaging platform that delights our users and raises money for charities that impact the world
- Have lots of fun because we are a fun group who takes our work seriously, but not ourselves
Skills and Qualifications
- 5+ years of professional software engineering experience
- Strong front-end experience, but able to build a full stack application
- Prior leadership experience mentoring teams and managing projects
- Proven ability to design and implement robust and scalable systems
- Javascript/Typescript/GraphQL
- Testing with Jest and React Testing Library (or similar)
- Less/Sass, NPM/Yarn
- ReactJS and it's core principles along with popular Flux workflows like Redux
- Familiarity with Microservices and APIs
- Writing standards-compliant, accessible markup and styling using CSS preprocessors or css-in-js
- Familiarity with designing high scale architectural patterns, data structures, and algorithms
- Professional experience with multiple programming languages
- Using, designing and building RESTful APIs
- Experience with AWS
- Excellent verbal and written communication skills for technical and non-technical audiences
Pluses
- Ecommerce Experience
- Experience with GoLang
- Track record of doing integrations with third party products such as Contentful, Shopify, Prismic
- Linux, DevOps, CI/CD
Professional Traits
- The desire and ability to learn quickly
- You want to work on software that is changing the world and you're passionate and obsessed about creating intuitive, scalable products
- Ability to work effectively in teams of technical and non-technical individuals (marketing, subject matter experts, etc).
- Detail-oriented with strong organizational skills
- Self-starter with a high degree of initiative
- Highly-responsive with demonstrated sense of urgency
- Team-oriented
- Positive attitude
- Leadership qualities in building teams to drive successful outcomes while developing their career paths and skillsets
- You are committed to quality as a top priority — you pay attention to detail and take pride in it.
- You are excited to share and learn from your teammates about crafting amazing user experiences.
- You are passionate about voicing your opinions and are able to be humble in receiving feedback.
- You have a track record of trying and learning new things and are not afraid to learn through failures.
What’s Different About Us
- Big Impact - You will a part of the Omaze team mission of people dedicated to making a difference by raising money for charities all over the world
- Growth - We are in a growth phase and you will be influential in scaling our engineering organization and helping build the next great thing
- Unique Culture - We live by our values. We have a mission unlike any other company and have the opportunity to be the best at what we do. We have already raised over $100 million for charities.
- Glassdoor CEO rating is 100% and 77% “Recommend to a Friend”
- We love having fun!