Senior Python Engineer in Berry Hill, TN at Vaco

Date Posted: 9/23/2019

Job Snapshot

Job Description

Essential Functions:

  • Design, develop, test, deploy, maintain, and enhance software solutions in a team environment
  • Navigate between teams and projects as our fast-paced business grows and evolves
  • Be comfortable with agile development cycles
  • Be able to translate client requests into formal software requirements
  • Work cross-functionally with internal teams
  • Develop, enhance, and document explicit code
  • Provide direction in complex problem solving situations

Education, Experience and Skills:

  • B.S. in Computer Science, Computer Engineering or 3 years of relevant work experience
  • 3+ years of programming experience in Python, JavaScript, HTML5/CSS
  • Comfortable working with frameworks (Django, Flask)
  • Experience with Docker, KnockoutJS, and AWS
  • Understanding of distributed version control, specifically Git
  • Highly organized and detail oriented
  • API integration and development experience using REST
  • Strong Object-Oriented skills
  • Experience and understanding of MVC architecture
  • Experience with web services and data stores (Memcache, Redis, Beanstalk, Elastic Search)
  • Experience with relational databases (MySQL)