As the Back-End Developer, you will work with the other design team members to develop, implement, and maintain the back-end solutions for an IoT-based data analytics platform.
Individually responsible for developing, implementing, supporting, and integrating new custom user interface tools to allow our users to get the most out of products. Primary development will be in Python, requiring experience with SQL and familiarity with other no-SQL databases.
You will also be responsible for the integration, test, and support of the newly developed software. You will report to the Director, StoreConnect Engineering.
• *Responsibilities**
- Lead the design and development of the back-end support for all internal and external web-based tools for an existing commercial product
- Write reusable, testable, and efficient code.
- Integrate with existing data storage solutions and data access APIs
- Develop tests to verify an integrated solution
- Write robust code that can operate in a 24/7 processing environment
- Review the work of, mentor, and delegate work to junior team members
• *Qualifications**
- Bachelor's Degree in Computer Science or a related field or comparable certification
- 5+ years of progressive back-end experience
- 3+ years of proven track record programming in Python and using Python-based back-end frameworks
• *Preferred Skills**
- Proficient in SQL and relational databases
- Familiar with one or more no-SQL databases
- Experience with Flask or other Python-based back-end frameworks
- Experience developing, integrating code into an existing code base, and using version control
- Strong analytical skills and attention to detail
- Strong communications and documentation skills
- Familiar with cloud computing and cloud hosting services
- Familiar with Linux environment