Software Developer
Role details
Job location
Tech stack
Job description
- Design, build, and deploy custom internal tools and interfaces using low-code products focusing on high-quality UX and complex conditional logic.
- Architect multi-step automation sequences that connect systems, ensuring data integrity and process efficiency.
- Write and optimize queries to fetch, transform, and push data across the stack, ensuring our low-code front-ends are powered by robust back-end logic.
- Act as the Subject Matter Expert for our low-code ecosystem, maintaining best practices in GitHub version control and environment management.
- Partner with Process Excellence Managers and Data Scientists to translate "business problems" into "data solutions," leading UAT and iterative deployments.
Requirements
Do you have experience in UX?, You love optimisation and thrive in cross-functional teams, shaping and implementing process improvements while enabling data-driven decision-making for operational colleagues. You're proactive, curious, entrepreneurial, and comfortable learning on the go. You understand that "low-code" doesn't mean "no-code," and you bring strong systems thinking to ensure what you build is robust and scalable. You balance technical rigour with UX sensibility, creating intuitive, user-friendly solutions., Strong proficiency in JavaScript and Python, ability to extend low-code functionality, manipulate data objects, and implement custom logic within Retool. Ability to write complex SQL queries to build, test, and document data models. Comfortable using GitHub for version control and configuration management. Experience designing and implementing data pipelines using APIs to integrate fragmented third-party systems. Proficient in Spark and Python, with hands-on experience in ETL frameworks, data cleaning, and data modelling. Experience working with Kafka, Kubernetes, Flyte, and cloud environments.
- Solid understanding of UX concepts and best practices., * Strong stakeholder management skills and willingness to work closely with internal, non-technical stakeholders.
- Proven experience with Retool.
We understand that everyone has a unique set of skills and experiences and that not everyone will meet all of the requirements listed above. If you're passionate about self-driving cars and think you have what it takes to make a positive impact on the world, we encourage you to apply.