Role Purpose:
Sparkle Wellness is a health / wellbeing retail business focused around producing and selling collagen supplements along with other longevity products. Our plant facilities in Granbury, Texas support the full business cycle of brand products from sourcing raw materials to last mile consumer fulfillment. Commercial distribution is facilitated via multiple online channels and marketplaces such as Shopify, Walmart, Amazon, etc.
Software Technology group specifically delivers custom in-house solutions to support various levels of business automation related to manufacturing, shipping, inventory management and digital storefronts. The business also has greater ambitions to evolve and explore biotech platform modeling with other adjacent spaces in the future.
Key Responsibilities:
* Software development across multiple internal and external products, writing quality code to the internal style and standards
* Thorough manual regression testing, as well as supplementary automated testing (e.g. unit tests or functional testing) where possible
* Troubleshooting and optimisation of any problematic areas as reported by end users
* Documenting and diligently reporting work results, especially for the purpose of being reused by other software engineers and team members
* Close collaboration with CTO and other stakeholders to understand product architecture, internal and external dependencies, any other implications when it comes to delivering new features and their roll-out
* Proactively participate in design and architecture discussions suggesting potential improvements to the existing status quo and holistic picture if appropriate
* Eager to learn new industry areas, try unfamiliar solutions and technologies to achieve greater results in terms of cost-effectiveness, performance and reliability
* Always motivated team work for the best possible business outcomes
* Readiness to expand the horizon into adjacent SRE and production monitoring areas
* Potential infrequent trips to the US facilities for on-site solution deployments
Role Requirements:
* Proven track record of successful software projects in developer capacity
* 1-3 years of full time professional experience
* Good knowledge of Python (SQLAlchemy, Flask, decorators), Linux (Ubuntu, bash), PostgreSQL (triggers, functions), git
* Always object-oriented programming mindset and its real-world applications
* Working knowledge of JavaScript, jQuery, React framework, HTML / CSS
* Understanding of Cloud architecture and serverless solutions including Docker containers, Kubernetes, managed Google Cloud tools like pub/sub messaging, etc.
* Familiar with fundamental design patterns, being able to apply and use
* Some experience with implementing 3rd-party integrations, RESTful APIs, modern authentication and encryption methods (oAuth2, SSO, LDAP, federation, HMAC)
* Eager to learn and implement in the future big data ETL pipelines, ML models, try custom and innovative algorithms