Lead Python Developer
Full job description
101 Ways are a London-based digital transformation consultancy with a proven track record of delivering high value and complex software development for enterprise businesses. Engineering quality and speed to value are the DNA of the business, true to the founding values of quality, simplicity and collaboration.
With private equity investment in 2023, and a new CEO joining the business in August 2024, we are at the start of a journey to redefine who we are, and articulate that to the market in a meaningful and impactful way. Growing and maintaining our existing accounts will be pivotal to ensuring the business achieves its commercial ambitions.
Key Responsibilities:
- Design and Implement Solutions: Lead the development of a new abstraction layer to support seamless data integration for paid and organic search.
- System Maintenance: Assist the campaign team with ongoing maintenance after the abstraction layer is live, ensuring stability and performance.
- Team Development: Mentor and upskill team members in modern software delivery practices, core engineering principles, and maintaining high code quality.
- Collaborate: Work closely with cross-functional teams to meet project goals and deliverables.
Key Skills and Experience:
- Programming Expertise: Proficiency in Python with a focus on robust, scalable code development.
- Data Processing: Experience with message/event processing frameworks, ideally Kafka.
- API Development: Strong knowledge of RESTful APIs and best practices.
- Database Management: Experience with Postgres, MongoDB, and Redis.
- Security and Authentication: Familiarity with third-party client authentication and security protocols.
- Software Delivery: Solid understanding of modern software engineering practices and agile methodologies.
Job Type: Freelance
Pay: £600.00-£650.00 per day
Schedule:
Education:
Work Location: Hybrid remote in London E13 9EG