• Austin, TX, USA
  • Salary
  • Full Time

Medical, Dental, Vision, STD, LTD, Life Insurance, 401(k) with employer match, and more.

If you want to code, architect, test using the latest technology stack (REACT framework, Python, SQLAlchemy, Cloud, etc.), build award winning products, and work for a leading global provider of smart home solutions, then look no further.

Imagine building a platform to give visibility and management over devices using protocols such as TCP/IP, Zigbee, and Z-Wave in an environment that encompasses routers, switches, Access Points, Power distribution units and award winning home automation components.  Speaking of products, maybe you've heard of BakPak by Pakedge and Invision by Ihiji?  Commercial Integrators honored BakPak with the 2015 Best Network Management Solution Award. CEDIA inducted Invision into the 2017 Hall Of Fame for being the leading solution in Remote Systems Management solutions for technology integrators. Control4 recently acquired Ihiji and is excited to combine these award winning platforms into one unified service platform.  Control4 will provide thousands of professional integrators with powerful device monitoring and management capabilities to efficiently and proactively support their connected-homes.  YOU could help build the next generation of this cutting edge technology! 

As the Lead Developer you will be responsible for guiding the team to create, extend and maintain a robust and reliable API.  The API has been well established and uses Flask and Python 3 as the foundation.  You will contribute to the continuous improvement using best practices of coding and testing modern applications.


  • Contribute to API development.
  • Develop, test, and maintain robust, scalable, high-quality software for the Control4 management platform.
  • Contribute to continuous improvement of software development best practices in the areas of coding tools, languages and APIs, as well as software design and development processes.
  • Solve difficutl problems while continuously learning and improving.
  • Work closely with a team, including non-developers.
  • Be proud of the code you commit and confident in its accuracy because of thorough test cases.
  • Estimate work efforts so that they can be prioritized to create a realistic delivery schedule.


  • 5+ years experience in modern RESTful API development
  • 5+ years experience writing clean and concise Python (Preferably Python3)
  • Strong experience in Python frameworks, especially Flask
  • Experience with design and interacting with relational databases, postgres or mysql, especially via SQLAlchemy.
  • Familiarity with Git or Other Code Revisioning Systems
  • Taste for simplicity and elegance in technical design and implementation as well as an appreciation for test driven development and building software the right way
  • Strong Computer Science fundamentals (algorithms and data structures)
  • Strict Attention to Detail
  • BS in Computer Science, or similar
  • Desire to Work in a Fast-Paced, Start-up Environment Where Opportunities and Challenges Are Great.
  • A Strong Work Ethic, Sense of Humor and Collaborative Spirit


  • Must have 5+ years in RESTful API development.
  • Apply Now

  • * Fields Are Required

    What is your full name?

    How can we contact you?

    By clicking the button above, I agree to ApplicantPro's Applicant Information Use Policy.

  • Sign Up For Job Alerts!

  • Share this Page
  • Facebook Twitter LinkedIn Email