We are looking for bold, collaborative and creative people to help us deliver foundational technology that transforms the way the world works and manages their daily routines.
As a Senior Software Engineer, you will work alongside our growing team to create innovations and solutions that will help to shape a burgeoning industry. Working in an agile development environment with a distributed team you will help set the engineering architecture and direction of our products. You will use your experience to mentor and coach team members to help the whole team succeed together.
This role will provide you with the opportunity to
Architect and build solutions to deliver new innovative products for web, IoT and mobile applications using the Chargifi RESTful APIs running in AWS.
Drive the evolution of our APIs to solve customer problems in an API First Architecture.
Be a technical leader who can drive and challenge our technical direction.
Promote a culture of best practice in software development.
Continuously discover, evaluate, and implement new technologies to maximise efficiency across the team. Design and develop code with performance, usability, maintainability and security in mind.
Create and maintain internal technical documentation for deliverables.
Qualifications and Skills
Demonstrable involvement in architecting and building complex consumer web applications that promote user engagement and simplicity of experience.
Experience of large-scale, distributed systems and service-oriented architectures.
Experience using PHP (ideally with Symfony) and TypeScript (Angular preferred)
You must be a quick learner and be flexible about what technologies you use. We are currently using: