Senior Python Developer

5-8 years
29 days ago
Job Description

A well-established US-based online marketplace for consumers to write reviews, research purchases, and connect with brands, is looking for a Senior Python Developer. The developer will be tasked with architecting, designing, implementing, and testing new systems on a rapidly evolving platform. The company specializes in providing customers with need-based purchase making decisions and connecting them directly to curated brands. This role requires time overlap with the EST/PST time zones. It is the perfect opportunity for developers who possess some experience working directly with Product Managers on an agile team.
Job Responsibilities:

  • Execute the full lifecycle software development
  • Program well-designed, testable, efficient code
  • Produce specifications and determine operational feasibility
  • Integrate components into a fully functional system
  • Document and maintain software functionality
  • Troubleshoot, debug and upgrade existing systems
  • Comply with project plans and industry standards
  • Integrate code with Git and perform reviews with other team members

Job Requirements:
  • Bachelor's/Master's degree in Engineering, Computer Science (or equivalent experience)
  • 5+ years experience of Python coding skills
  • 3+ years of hands-on experience with Django and Django REST framework
  • Solid database skills in a relational database (i.e., PostgreSQL, MariaDB, etc.)
  • Outstanding skills in building and using RESTful APIs
  • Knowledge about container technology, mainly Docker
  • Strong knowledge of version control (i.e., Git, SVN, etc.)
  • Experience with SQL and the Django ORM
  • Prior working knowledge of Celery and Dramatiq
  • Extensive knowledge of modern Python packages and libs
  • Solid understanding of Django best practices
  • Prolific knowledge of Git and GitHub
  • Amazon Web Services (AWS) infrastructure knowledge is an added advantage



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.

Career Advice to Find Better