Senior Python Developer

5-8 years
29 days ago
Job Description

A U.S.-based company helping restaurants to grow their online revenue through their cutting-edge ordering system is looking for a Senior Python Developer. The developer will be responsible for writing effective and scalable code while establishing timelines and maintaining quality. The company is offering cutting-edge digital marketing and ordering solutions for brick-and-mortar restaurants. The company has managed to secure $70 mn+ during their Series A round of funding. This will be a long-term position requiring some overlap with the EST time zone.
Job Responsibilities:

  • Take ownership of the full product development life cycle, from requirements and design to implementation
  • Mentor and coach team members while providing technical and personal leadership
  • Provide architectural guidelines, lead product and features design/re-design
  • Lead the team while delivering scalable and robust code
  • Ensure high-quality product and code by utilizing best practices like code review, automatic testing, and CI/CD
  • Help define roadmap and technical vision, manage teams deliverables on high visibility projects

Job Requirements:
  • Bachelor's/Master's degree in Engineering, Computer Science (or equivalent experience)
  • At least 5+ years of relevant experience as a software developer
  • Demonstrable experience working with Python, Unit testing, and third-party APIs
  • Nice to have some knowledge of PostgreSQL and Redis
  • Prior experience with distributed service architecture is desirable
  • Some data structures and data transformation experience is nice to have
  • Prior Zope experience is preferred
  • Experience migrating a Python 2 codebase to Python 3 is desirable
  • Fluent in written and spoken English communication

Job Source:

Turing’s hiring platform combines the planetary reach and AI to deliver your ideal engineers in order to help you spin up your engineering dream team. Our deep matching intelligence finds the best Turing developers across 100+ skills like React, Node, Python, Golang, Angular, Swift, Java, and many more. As part of our rigorous vetting process, we also review software engineers’ technical abilities, English skills, and remote working capabilities. Turing ensures time zone overlap, transparency, and reliable communication in order to make remote development easy for you after the match.

People Also Considered

Career Advice to Find Better