• Location: USA, Florida
  • Date Posted: 21st Mar, 2019
  • Reference: 11112222


Seeking a Python Developer with google apps experience for a perm role

-Client is ideally seeking someone who is in the East Coast/Centrally based candidates.

Primary Duties Include:

  • Consult with customers on requirements and needs.
  • Scope out and draft custom development requirements and provide accurate time/effort estimates.
  • Assist the Sales, Account Management and Customer Success teams in sales motions.
  • Produce engineering deliverables on all critical Cloud Platform projects
  • Develop new software solutions from scratch that are well documented, robust, and maintainable
  • Test and validate code prior to release.
  • Work hand in hand with Senior PM / Analyst during requirements gathering and architecture discussions and provide accurate time/effort estimates.
  • Provide technical expertise during all phases of software development including prototyping, analysis, design, coding, testing, and ongoing support of application systems




Must Have:

  • Ability to design, develop and customize applications on Google Cloud Platform and follow "12 Factor App" principles when applicable
  • 5+ years' experience developing in Python, Javascript and other scripting languages
  • Act as the subject matter expert on development engagements
  • A desire to learn and specialize in Back-End technology stacks such as Google App Engine, MEAN / LAMP stacks on top of Google Cloud Platform VMs and containers
  • Experience with REST, SOAP APIs
  • Familiarity with XML, JSON
  • Ability incorporate open-source components into your applications
  • Ability to compose robust systems by integrating multiple API endpoints
  • Excellent problem-solving skills
  • A tenacity to solve problems and come up with creative solutions to any problem (hacker instinct and intuition)
  • A highly motivated individual that is passionate about programming and producing usable, efficient, maintainable code
  • Ability to analyze and solve problems logically and to abstract key components from specific details
  • Experience with developing solutions for large datasets and cloud-based applications
  • Comfortable with program/projects involving a complex integration of disparate types of technologies/platforms and data
  • Broad knowledge of systems and application development techniques, database systems/structures, technology tools/products, programming languages
  • Experience working with teams using Agile methodologies
  • Experience working with Git Repositories
  • Must produce clean, well-documented code.




Preferable:

  • Experience with NodeJS
  • Strong desire and ability to quickly learn new concepts and be self-directed in your learning
  • Familiarity with application design
  • A Bachelor of Science in Computer Science or equivalent experience




Why you'll love working at with this client

  • You'll work with a great group of people, one of the best in the business, in a highly collaborative, team and results-oriented atmosphere
  • You'll have the opportunity to work in a dynamic and extremely positive environment where there is always the opportunity to challenge your skills and really move the needle
  • You'll work with large, sophisticated, and progressive clients throughout North America
  • Unlimited PTO
  • More awesome benefits include competitive and attractive compensation, huge performance-based bonuses, holidays, medical, dental, vision, life, short and long-term disability insurance, 401K and more.
  • Catered food daily!
  • Ongoing training provided and plenty of opportunities to grow.
  • We have a ping-pong table, big screens, video games, company social events, and an espresso machine!