About the job
Your role will involve hands-on delivery as well as mentoring junior developers as our team expands. We seek a candidate with a strong technical foundation, enthusiasm for emerging technologies, and a collaborative spirit to work alongside creative, data, strategy, and client services teams to deliver scalable solutions.
KEY RESPONSIBILITIES
DEVELOPMENT & ENGINEERING
- Design, develop, and maintain scalable applications, APIs, and services across both front-end and back-end.
- Write robust, reusable code using contemporary frameworks and libraries.
Oversee and optimize databases (SQL and NoSQL) for performance, scalability, and security. - Create workflow automations and API integrations (both internal and client-based).
- Deploy and manage applications using cloud services (AWS, Azure, or GCP).
- Manage DevOps pipelines (CI/CD, Docker, Kubernetes) to ensure seamless release cycles.
COLLABORATION & DELIVERY
- Convert business and creative requirements into technical specifications and scalable solutions.
- Collaborate closely with design, data, and client services teams to deliver user-friendly, reliable applications.
- Support the delivery of platforms like Social Transformation Cloud, Voicebox, and UNBOX.
- Balance hands-on coding with architectural input to guarantee quality and scalability.
MENTORSHIP & TEAM GROWTH
- Provide technical guidance and mentorship to junior developers.
- Help establish best practices, coding standards, and thorough documentation.
RESEARCH & INNOVATION
- Stay abreast of industry trends and emerging technologies, especially in AI, workflow automation, and cloud-first systems.
- Contribute to R&D initiatives focused on AI-powered platforms, digital neighbourhood tools, and new applications.
- Identify opportunities to integrate AI/ML features into new or existing products.

