
Senior Developer (Python)
Appnovation Technologies7 hours ago
London, United KingdomSenior
Responsibilities
- Build and maintain web and mobile applications using Python.
- Provide strategy consulting and solution-focused technical guidance to enterprise clients.
- Integrate REST APIs and third-party platform SDKs.
- Use Claude or equivalent LLM tools and GitHub Copilot as active development aids.
- Craft, iterate, and optimize prompts for automation and coding tasks.
- Develop unit, integration, and other automated tests using testing-driven practices.
- Work with CI/CD pipelines and tools including GitHub Actions and Jenkins or Travis CI.
- Scale, automate, operate, and improve application solutions with attention to performance, security, and code quality.
- Lead and coach junior developers.
- Create software development lifecycle and architecture documentation.
- Manage multiple client initiatives and collaborate with cross-functional internal and external stakeholders.
Requirements
- Bachelor's degree in Computer Science, Engineering, Information Systems, or equivalent practical experience.
- 5–7 years of professional Python development experience in enterprise or MarTech environments.
- At least two years of experience as a lead.
- Demonstrated hands-on experience with Claude or equivalent LLM tools and GitHub Copilot.
- Practical prompt engineering experience for real automation and coding tasks.
- Strong experience with REST API integration and third-party platform SDKs.
- Proficiency with Git and collaborative version control workflows.
- Experience working in cross-functional Agile/Scrum delivery teams.
- Experience with unit testing, TDD, and integration testing.
- Understanding of CI/CD pipelines, GitHub Actions, and Jenkins or Travis CI.
- Preferred experience with Veeva Vault, Adobe AEM, Workfront, or DAM/PIM systems.
- Preferred experience with AWS, Azure, GCP, Docker, and Kubernetes.
- Preferred knowledge of pandas, PySpark, Airflow, or equivalent data pipeline frameworks.
- Preferred exposure to ML frameworks or LLM APIs including Anthropic, OpenAI, or Hugging Face.
- Experience in pharmaceutical, life sciences, highly regulated, or validated system environments is preferred.
- Professional working proficiency in written and spoken English.
- Prior consulting experience and strong client relationship, communication, collaboration, and leadership capabilities.
Tech Stack
Apache AirflowAWSAzureDockerGitGitHub ActionsGoogle Cloud PlatformJenkinsKubernetesPandasPythonTravis CI
Categories
About Appnovation Technologies
Appnovation Technologies is a privately held digital consultancy that designs, builds, and supports customer-facing platforms for enterprises, combining strategy, UX, engineering, and managed services. Its teams deliver web and mobile development, Drupal and open-source implementations, Atlassian consulting, and data/AI-enabled solutions for large organizations. Founded in 2007 and headquartered in Vancouver, it serves global clients including Pfizer, Google, Yeti, TCL, and AstraZeneca.