ENVIRONMENT:

A global Marketing Agency seeks the coding expertise of a Senior Full Stack Software Developer to provide technical leadership and guidance, improve development processes, and deliver high-quality software features on time, in line with company performance and quality standards. You will design, build, and deploy cloud-native and AI-powered applications using Microsoft Azure, Python, Databricks, OpenAI, and Claude. The role involves end-to-end ownership of complex solutions, technical leadership, and continuous improvement of engineering practices. The ideal candidate must have 5+ years’ experience in a similar role with proficiency in Python, Azure, Databricks, Frontend tools such as React, Angular or [URL Removed] & hands-on experience integrating OpenAI, Claude, or similar LLM technologies.

DUTIES:

Software Development & Delivery –

  • Participate in the full software development lifecycle: requirements analysis, design, development, unit testing, and documentation.
  • Develop and deliver high-quality software features within agreed timelines.
  • Ensure long-term code reusability, maintainability, and system stability.
  • Take ownership of complex application features and resolve key technical issues.
  • Work independently with minimal guidance, maintaining a strong understanding of the broader project context.
  • Comply with estimation processes and provide accurate effort estimates.

Cloud, Data & AI Engineering –

  • Design and implement scalable cloud-native solutions on Microsoft Azure.
  • Build and maintain data workflows using Databricks.
  • Integrate AI capabilities using OpenAI and Claude into production systems.
  • Evaluate and integrate emerging technologies to improve system capabilities.

Quality, Security & Process –

  • Proactively identify and address security, performance, and usability risks.
  • Ensure adherence to company release processes and deployment standards.
  • Maintain high standards of testing, reliability, and documentation.

Leadership & Collaboration –

  • Provide technical guidance and suggest improvements in development processes.
  • Mentor junior and new software engineers within the team.
  • Deliver technical training and participate in knowledge sharing initiatives.
  • Collaborate with cross-functional teams across Product, Data, and Engineering.
  • Contribute to technical design discussions and architectural decisions.

REQUIREMENTS:

  • 5+ Years’ experience in Full-Stack Software Development.
  • Strong proficiency in Python.
  • Experience with modern Frontend frameworks (React, Angular, or [URL Removed] experience working within Microsoft Azure environments.
  • Experience with Databricks and Data Engineering workflows.
  • Hands-on experience integrating OpenAI, Claude, or similar LLM technologies.
  • Experience building APIs, microservices, and cloud-based systems.
  • Strong understanding of Git, CI/CD pipelines, and Agile methodologies.

Preferred Experience:

  • Experience with RAG architectures, vector databases, or AI frameworks.
  • Exposure to Azure Certifications or enterprise-scale systems.
  • Experience mentoring Developers or leading technical delivery.

ATTRIBUTES:

  • Strong problem-solving and analytical skills.
  • Ability to work independently and take ownership of delivery.
  • Strong communication and collaboration skills.
  • Passion for AI, cloud computing, and emerging technologies.

Desired Skills:

  • Artificial Intelligence
  • Azure Databricks
  • Python
  • React
  • Software Development
  • Vue.js

About The Employer:

A global Marketing Agency

Learn more/Apply for this position