Cast And Crew - New York, NY

posted about 2 months ago

Full-time - Mid Level
Remote - New York, NY
Food Services and Drinking Places

About the position

The Senior Backend Engineer at Backstage will play a crucial role in developing and enhancing product features for a leading talent marketplace in the entertainment industry. This position involves working with a team of engineers to design, build, and maintain efficient Python code while collaborating with various departments to ensure successful product delivery. The role emphasizes autonomy, continuous learning, and a commitment to delivering value to customers through innovative technology solutions.

Responsibilities

  • Partner with product, marketing, business intelligence, and design teams to develop new product features and enhancements
  • Design engineering plans to meet the requirements of the product or goal
  • Design, build and maintain efficient, reusable, and reliable Python code
  • Contribute to and influence the overall backend architecture decisions
  • Work closely with product, marketing, and customer service to translate customer feedback into successful features and tools
  • Collaborate with backend engineers outside your feature team to maintain shared code and infrastructure
  • Coordinate with frontend engineers to provide a cohesive experience
  • Use both technical and relational skills to lead large scale projects to completion
  • Collaborate, mentor, and learn with a high-performing team of engineers

Requirements

  • Proven experience building a major product or feature from scratch at scale for a large public facing web application
  • Advanced proficiency with Python and Django
  • Solid database skills in a relational database (i.e., PostgresSQL, MySQL, etc.)
  • Experience with Elasticsearch a plus
  • Experience in developing RESTful APIs
  • Strong unit test and debugging skills
  • Experience incrementally rolling out new features, components or refactors without blocking the rest of the team, and iterating upon and maintaining live products
  • Strong project management skills; able to organize, adhere to process, and execute projects across disciplines and by deadline
  • Excellent communication skills; you can articulate clearly, thoroughly, and concisely to technical and non-technical audiences
  • Comfortability with the entire development life cycle (inception to release) in an Agile environment
  • Collaborative, engaged, and adaptable; you are comfortable joining a team with a large, mature codebase with established engineering processes
  • Flexible and proactive, you're able to shift gears quickly in a fast-paced environment

Nice-to-haves

  • Familiarity with Javascript/React a plus

Benefits

  • Medical
  • Dental
  • Vision
  • PTO
  • Health and wellness programs
  • Employee discounts
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service