Loading

Banner Image
  • Location

    Santa Monica

  • Job title:

    Python Back-End Developers- Platform API

  • Sector:

    Technology

  • Job type:

    Direct Hire

  • Job ref:

    6933

Python Developers

Largely responsible for the success of: 

  • Product experiences

  • We are building an API product to shape our customer facing experience. 

  • We can partner more closely with development agencies

  • We can attract “official” technical partnerships! 

 

First 6 months

- Taking a product with huge market traction and exposing 100% of its capabilities.

- Collapse redundancy

- Bringing true version APIs

 

First 90 days

  • Focused on all of onboarding

  • Also has an internal onboarding doc to understand existing and new architectural patterns

  • A lot of what we’re doing in platform is building new things but also migrating existing feature functionality to new architectural patterns.

    • Consistency, documentation, performance

  • In API we tag work that’s appropriate for newer team mates, as teammates are learning the platform and contributing, they’re pulling those tickets first. More bite sized, they get to work through the process a few times - get some repetition

  • It’s not just sit down and write code, it’s full cycle, from taking ticket, ensuring it’s ready to work w product, code review feedback, engineers in API handle their own deployments and post deploy verification both in staging and keeping up on monitoring tools - handling any potential side effects from their deploys

  • It’s worth being mindful of the fact this organization

 

Coolest thing we’re doing right now

  • Go truly cross platform and no platform

  • Getting old product stuff tied to shopify and it’s data structures off, getting into a more flexible product model. 

 

Team culture/day to day: 

  • Deploy multiple times a day

  • Coder problems

  • We have a huge emphasis on pragmatism

  • API is working off of a Kanban board - we dont push work into a sprint, but we take our measurements every two weeks as you would in more of a scrum based environment

  • Hybrid agile environment

  • Some formalities are scrum but it’s mostly kanban

  • We do retrospectives, grooming for tickets, most notably we don’t have long planning meetings.

3 goals

 - make it work (pragmatism)

 - prove it works with code (test)

 - make it better (scale)

 

Engineering Managers idea of a successful technical assessment and also what we focus on within pragmatism. 

 

Cross-functionally

  • Working most closely with Platform Services and Infrastructure

  • We work with a structure similar to Spotify squad model, one pm + em and engineers, so this team works often with product for prioritization

  • We sit on top of Infrastructure, features sits on top of us. 


#LI-NA1

#LI-REMOTE

ehire.com/jobs

A Human Approach to Staffing

Our Company is committed to the principles of equal employment. We are committed to complying with all federal, state, and local laws providing equal employment opportunities, and all other employment laws and regulations. It is our intent to maintain a work environment which is free of harassment, discrimination, or retaliation because of sex, gender, race, religion, color, national origin, physical or mental disability, genetic information, marital status, age, sexual orientation, gender identity, military service, veteran status, or any other status protected by federal, state, or local laws. The Company is dedicated to the fulfillment of this policy in regard to all aspects of employment, including but not limited to recruiting, hiring, placement, transfer, training, promotion, rates of pay, and other compensation, termination, and all other terms, conditions, and privileges of employment.