Desired Skills and Experience

  • Be an expert in Python and Django, as well as most of the following supporting languages, technologies and frameworks: DRF, Celery, Docker, PostgreSQL, Amazon EC2 + ECS.
  • Be highly skilled in SQL, Linux command line and git.
  • Be familiar with modern frontend development practices including React, Redux and Sagas (our frontend engineers build all customer-facing pages, but you will need to implement some admin tools)
  • Be clear communicating with technical peers to build clearly defined requirements and convert these into robust technical architecture.
  • Be experienced in producing high-quality technical specifications, documentation and accurately estimating the time required for the build.
  • Be thorough in providing tests to support code, contributing to testing strategies and providing high-quality user training documentation.
  • Have experience producing high-quality code to budget, demonstrating commercial awareness.
  • Have the ability to operate independently as technical lead on small projects.
  • Be confident contributing to proposals and pitching successfully.
  • Remain up to date with state-of-the-art developments in your software field and share your knowledge with the wider team.
  • Be confident keeping projects on track through strong personal project management skills, collaboration and supporting other team members.
  • Support colleagues (teaching, coaching, line managing, mentoring, reviewing and improving code).
  • An opportunity to work on a highly-visible, technically advanced project with a world-class team of industry leaders.
  • Performance-related bonuses.
  • Travel to occasional technical conferences (optional).
  • Competitive salary, depending on experience.
  • 15 days annual leave.
  • Full Health + Dental + Vision
  • 401(k) with matching
  • Work in our modern Greenville SC office with an on-site gym
  • Your choice of the finest tooling and hardware to perform your craft

Apply