19 Jun 2017

Full-Time Senior Back-End Engineer


NOTE: This job listing has expired and may no longer be relevant!

Job Description

Who We Are: 

Omaze is an online fundraising platform that’s reinventing charitable giving by making it fun and easy for anyone to give. From once-in-a-lifetime experiences with the world’s most influential people to original t-shirts designed and made with love, everything at Omaze connects influencers, nonprofits and donors in support of incredible causes.

Leveraging storytelling, social media marketing, celebrity influence, data science and exclusive merchandise, we help charities raise more funds and awareness so they can create greater impact than they ever have before.

Our campaigns have benefited over 200 nonprofits—through experiences like winning a walk-on role in Star Wars: The Force Awakens and getting interviewed by Jon Stewart, and exclusive t-shirts like Samantha Bee’s “Nasty Woman” and Shailene Woodley’s “I Stand with Standing Rock.” Our incredible community has raised millions for amazing organizations and generated significant awareness by regularly appearing in outlets like the Today Show, Vanity Fair, CNN, Good Morning America, Jimmy Kimmel and many others.

If your heart is beating faster now than it was before you started reading this, we’d love for you to join our team!

Who We’re Seeking:

Omaze’s API team is looking for great engineering talent to help us grow in 2017, 2018 and beyond. We have interesting problems and big ambitions. We need outstanding people to help us build something awesome.

A Senior Software Engineer at Omaze is someone special. You’ve got experience, but also wisdom; you’re great technically, but also with people; you take pride in your craft, and also in the success of your teammates. You have high standards. You love to ship. And you’re excited by the prospect of using your talents to meaningfully help other people.

The successful candidate will be:

Experienced. You have a deep understanding of how to architect and build scalable back-end systems that serve different clients;

Capable. You can write great code, and make others’ code great;

Accountable. You are able to drive projects from inception to ship;

Collaborative. You are the sort of person people want to work with. You have great ideas, sure, but people follow you because you make them (and Omaze better).


Key Responsibilities:

  • Architecture: Be a leader in proposing innovative designs to enhance our existing infrastructure and develop solutions to solve unique business issues.
  • Performance: Maintain a highly responsive system by ensuring code quality, stability and scalability.
  • Feature delivery: Write well designed, testable and reliable code as you ship features that help support amazing causes world-wide.
  • Team oriented: Support and mentor fellow developers by providing advice, encouraging best practices and performing design and code reviews.

Our Ideal Candidate:

  • You have a minimum of 7 years professional software experience
  • You have deep knowledge of at least one object-oriented language. (And if you have more, awesome.)
  • You would enjoy working in Python.
  • You have experience with data engineering tools and systems (ETLs, Luigi, Spark, etc.).
  • You have a willingness and ability to communicate ideas and lead/mentor other developers.
  • You have designed and implemented optimized, scalable architectures.
  • You have built and worked with RESTful APIs
  • You are great at query optimization on relational (MySQL) and non-relational databases.
  • You have experience with AWS technologies such as Lambda, RedShift, DynamoDB, and S3.
  • You have experience with RabbitMQ, Celery, Redis, and ElasticSearch
  • You’re great with distributed systems and Internet protocols.
  • You know how to optimize: debuggers, profilers, and performance measurement tools.

How to Apply

To Apply:


Tell us a little bit about yourself and why you would be an ideal fit. Include your dream Omaze experience and which cause it would benefit.

Job Categories: Engineering. Job Types: Full-Time.

Apply for this Job

Get Your Weekly Dose of Python