Backend Engineer (Part-Time)

Otis is looking for talented engineers to bring our vision of democratizing wealth to life. We're not looking for rockstars or ninjas; we're simply looking for smart people who are always willing to learn and who never shy away from a challenge.

What you will do
You'll be working with a small team in building a consumer facing product that will be used by millions of people just like you.

As a backend engineer, you will be helping build all the server-side code that powers the Otis experience. This includes creating new APIs, maintaining/improving our code base, designing/refactoring our database schema, and developing our infrastructure. Our stack is Python + Django + Postgres.

Details
- We require that you have a history of building performant and scalable web services. It is unlikely you have this with less than two years of experience.
- We prefer generalists over specialists. Bringing our vision to life will be a challenge, and we'll frequently be pushed outside our comfort zones.

Who You Are
** You have experience with dynamic languages like Javascript, Python, or Ruby and you're willing to learn Python (3 to be precise).
** You are obsessed with clean code. You take pride in great class design and choosing the right level of abstraction. Tests are your best friend.
** You have experience with web frameworks like Django, Rails, or Express.
** You have experience with SQL databases. You know when to use transactions and when to select for update. N+1 queries are your worst nightmares.
** You have experience designing APIs. You immediately know something is wrong when you see POST /update_name.
** Bonus points for Redis and no-SQL experience.
** Bonus points for frontend experience, e.g. React, React Native, Swift, etc

Who You'll Work With
- Michael Karnjanaprakorn (mikekarnj.com) (CEO) who was formerly the CEO/founder of Skillshare
- Tye Wang (linkedin.com/in/tyewang) (Head of Engineering) who was a Lead Architect at Venmo

Transparent Compensation
We don’t believe that better negotiators necessarily make better employees. Every employee can see their current salary, the salary levels for their team, and what each level’s salary increase would amount to in the future. This allows us to offer equal pay to all employees.

Diversity & Inclusion
We are committed to building a culture where diverse thoughts are both welcomed and rewarded.

Desired Skills

Contact Info

Job Type:

Posted: Nov. 21, 2019

Saved 4 times

Apply

Share This Job:


Follow RemotePython.com