Full Stack Software Engineer-Python 3

at iSpencer Partners on behalf of Client
Location Atlanta, GA
Date Posted November 1, 2020
Category Default
Job Type Full-time

Description

We are seeking a full stack Principal Software Engineer to join a team that delivers high performance end-to-end scalable web and mobile features. Some of the tools and technologies we use are GraphQL, React Native, Firebase, Postgres, and Python 3. We are looking for someone with strong experience in one or more of these technologies combined with creativity, problem-solving skill, and the desire for technical and product-focused leadership. You will accelerate the redesign of our industry-leading platform and help build the new features that the athletics industry needs.

Key Responsibilities:

  • Collaborate with product designers and managers to arrive at functionality that can be developed efficiently and meets end-users’ needs
  • Deliver quality, well-tested code to our API, web, and mobile applications
  • Develop the engineering strength of the team through mentorship, delegation, and collaboration
  • Participate and lead software design and architecture discussions in a kanban style environment

Required Qualifications:

  • Python and Flask AND/OR modern Javascript and React
  • Strong SQL skills and experience with ORMs (we use Postgres and SQLAlchemy)
  • Experience with unit and integration testing frameworks

Preferred Qualifications:

  • Celery / RabbitMQ
  • React Native
  • GraphQL
  • Docker
  • CI / CD
  • AWS / S3 / EC2 / Lambda

Desired Traits:

  • Strong ability to execute as an engineer, with a pragmatic focus on ROI when delivering the product
  • Strong interest in thinking about product, including user empathy and an understanding of how a product works as a complex system
  • Strong communication skills and the ability to work cross-functionally with designers, product managers, marketers, etc. to deliver a great product
  • Ability to discern technical constraints, resources and opportunities available; willingness to take a creative approach to problem solving
  • Ability to estimate and prioritize
  • Possessing high integrity
  • Lives our core values: honesty, humility, exceptionalism, hard work, commitment, and innovation
Only registered members can apply for jobs.