TLDR: This position blends full-stack development and data engineering. It is suited for a senior-level engineer, expected to be able to contribute on front-end tasks.
We are seeking a full-stack software engineer to join our team. As an integral member of our small, forward looking team, you will contribute to multiple facets of our product, from our recommendation infrastructure to our administration portals, APIs, and front-end interfaces. Your expertise will not only enhance the performance and security of our systems but also drive the development of innovative features.
This role is akin to that of a late-stage co-founder, offering you the chance to significantly influence the team’s long-term vision and growth trajectory. As an early collaborator, you will have considerable influence over your own career path, helping to shape the direction in which you evolve within the company. You will play a key role in future recruitment decisions, helping to build teams that support your areas of responsibility. Committed to full disclosure and transparency, our company ensures that all team members are well-informed about the activities across different business units — ours is a cohesive environment without silos, where open communication is paramount.
Tasks you may be required to perform:
- Maintain and improve HTTP API services
- Expand and enhance the performance of ETL pipelines
- Conduct code reviews and enforce coding standards
- Re-architecture legacy code and infrastructure
- Brainstorm new product feature requests
- Optimise front-end Web components and their back-end interactions