A Tenth Revolution Group Company

Your current job search

100 search results

For Permanent and Contract, Python Developer

    Lead Python Developer

    England, London

    • £80,000 to £90,000 GBP
    • Developer Role
    • Skills: Software Engineer, Developer, Python
    • Seniority: Senior

    Job description



    Lead Python Developer

    Up to £90,000 Base salary

    London/hybrid



    Who we are:

    Partnered with Google, we are technology first Marketing agency that utilises AI & Data to improve our customers brands. Voted as a great place to work by the Sunday Times and working directly with Google as both a partner and customer of ours we are now looking to scale our development team.



    The role:

    As a Lead Software Engineer, we are looking for an experienced developer who understands Python to work on our customers environments and help build their brands by leveraging AI & Data. You can expect a variety of Python based work with our customers as well as guaranteed cloud exposure in all projects. - All of our customers utilise the cloud (GCP) but we will take anyone with AWS/Azure experience. We would also consider people who are strong developers who have transitioned to Python, just be aware this is the chosen language with the team.



    Progression:

    We are expanding, with the role reporting into the Heads of AI, Engineering & Automation there is clear progression to a Head of Development role/ or the hands on route working as a Principal engineer. - We offer both routes as we want the person to make the role their own.



    Experience we are looking for:

    * Python development is strongly preferred.

    * Frameworks: Flask/Django

    * Cloud technologies, we use GCP but open to AWS/Azure.

    * Any experience with IaC is a nice to have.



    Benefits:

    * Base salary up to £90,000

    * Annual performance based bonus

    * Medical cash plan

    * Health & wellbeing contribution

    * Learning and development plan

    * Railcard/Season ticket

    * Home office contribution

    * Enhanced Pension scheme

    * Enhanced annual leave



    This is a hybrid role, the team currently works 2 days a week in our office in Shoreditch and 3 days remote.



    Please apply directly to this advert, you can also reach out to me on LinkedIn "Marcus Tembe", email m.tembe@tenthrevolution.com or you call me on 0191 300 6939.

    Data Engineer (Azure)

    Spain, Madrid

    • Negotiable
    • Engineer Role
    • Skills: Python
    • Seniority: Senior

    Job description



    Job Description


    Role & Responsibilities
    • As a Data Engineer, you will work on creating websites and portals for both internal and external use, developing and evolving the data visualization platform by creating data models and ETLs, within distributed teams with good communication and varying levels of scrum maturity.
    • Design, develop, test, and maintain features for the Databricks Data Warehouse solution.
    • Assess and implement technical aspects of access concepts, including RBAC/ABAC governance, to ensure data security and compliance.
    • Collaborate with cross-functional teams to define, design, and launch new features.
    • Write clean, maintainable, and efficient code, primarily in Python.
    • Support/manage Unity Catalog capabilities, governance, and domain-driven catalog management.
    • Process automation.
    • Troubleshoot, debug, and optimize existing solutions.
    • Stay updated with the latest industry standards and technologies and strive for continuous improvement.



    Skills & Qualifications


    • Technical University Degree (STEM)


    • 4-5 years of experience with Python and SQL, and 1-2 years with Power Apps


    • 3-4 years of experience in Data Warehousing and/or Data Engineering in Azure


    • 2-3 years with Azure Databricks and 1-2 years with Databricks Unity Catalog, including implementation


    • 1-2 years of experience in access concepts, RBAC/ABAC, and governance


    • C1 level English


    Benefits
    • Vacation: 30 days.
    • Intensive schedule on Fridays and in August.
    • 100% remote work in July, August, and December.
    • Hybrid model (60% remote).
    • Competitive salary.
    • Career plan and internal training.
    • Additional benefits (life insurance, health insurance, etc.).



    Python developer

    Spain, Granada

    • €39,000 to €39,000 EUR
    • Developer Role
    • Skills: Python, SQL
    • Seniority: Senior

    Job description



    REMOTO 100%

    Requisitos Técnicos
    • Experiencia en Python Mínimo 3-5 años de experiencia en desarrollo con Python, con un sólido entendimiento del lenguaje y su ecosistema.
    • Conocimientos en Arquitectura Hexagonal Experiencia en la implementación de la Arquitectura Hexagonal, comprendiendo su propósito de separar la lógica de negocio de la infraestructura y la interacción con el entorno.
    • Diseño y Desarrollo Basado en Dominios (DDD) Conocimiento y experiencia en la aplicación de DDD para modelar problemas complejos en aplicaciones.
    • Patrones de Diseño Dominio de patrones de diseño de software (por ejemplo, Singleton, Factory, Strategy, Observer) y su implementación práctica.
    • Experiencia con AWS Familiaridad con los servicios de AWS (EC2, S3, Lambda, Cognito, DynamoDB, RDS) y capacidad para diseñar e implementar soluciones escalables en la nube.
    • Integración continua (CI/CD) Experiencia en la configuración y mantenimiento de pipelines de CI/CD utilizando herramientas como Jenkins, GitLab CI, o similares.
    • Pruebas y Testing Conocimiento en la creación de pruebas unitarias, de integración y funcionales utilizando herramientas como pytest, unittest, o similares.
    • Buenas Prácticas de Desarrollo Adopción de principios SOLID, principios de Clean Code y mejores prácticas de desarrollo seguro.
    • Control de Versiones Experiencia con Git y flujos de trabajo basados en Git (GitFlow).
    • Conocimiento en otros Lenguajes o Frameworks Experiencia adicional en otros lenguajes de programación o frameworks relevantes (FastAPI, Flask).


    2) Requisitos Deseables
    • Microservicios Experiencia en la construcción y mantenimiento de microservicios.
    • Conocimientos en Docker y Kubernetes Capacidad para crear, manejar y desplegar contenedores Docker, y para orquestar servicios con Kubernetes.
    • Metodologías Ágiles Experiencia trabajando en entornos Agile/Scrum.
    • Frontend (React/NextJS) Se valorará experiencia en desarrollo frontend utilizando React para crear interfaces de usuario dinámicas y responsivas.


    3) Formación académica
    • Grado en Ingeniería informática Se valora especialmente, aunque no es excluyente si se cuenta con la experiencia técnica relevante.


    4) Certificaciones (Opcional)
    • Certificaciones en AWS Como AWS Certified Developer, AWS Certified Solutions Architect.


    5) Experiencia Laboral:
    • Proyectos Anteriores Se requiere demostrar experiencia previa a través de proyectos relevantes que muestren la capacidad técnica y el conocimiento en las áreas requeridas.


    6) Habilidades Blandas (Soft Skills)
    • Trabajo en Equipo Capacidad para colaborar efectivamente con otros desarrolladores, arquitectos y otros miembros de equipo.
    • Resolución de Problemas Habilidad para analizar y resolver problemas complejos de manera eficaz.
    • Comunicación Habilidades de comunicación, tanto verbal como escrita, para poder explicar decisiones técnicas y documentar soluciones

    Web3 Backend Development Engineer

    Hong Kong

    • HK$45,000 to HK$60,000 HKD
    • Programmer Role
    • Skills: Golang (Go), Python, Node.js, Rust, Python, blockchain, crypto, web3, backend development
    • Seniority: Mid-level

    Job description



    Our client is specialist in computing, artificial intelligence, blockchain, and decentralized systems. Due to the business expansion, they're looking for a Backend Development Engineer to join their growing team (Current 30 members in Hong Kong) and play a key role in the development of our decentralized applications, blockchain platforms, and other Web3-based solutions.

    Job Description:



    We are seeking a highly motivated and experienced Web3 Backend Development Engineer to help us build, scale, and maintain the backend infrastructure for our decentralized applications. This role will focus on designing and implementing high-performance backend systems that interact with blockchain protocols, smart contracts, and decentralized storage systems.

    As part of the engineering team, you will work closely with frontend developers, blockchain developers, and product managers to create secure, scalable, and high-performing solutions that push the boundaries of decentralized technology.

    Key Responsibilities:



    • Design, develop, and maintain backend systems and APIs that interface with blockchain networks, smart contracts, and decentralized storage.


    • Build and deploy serverless and decentralized backend services using Web3 technologies (e.g., Ethereum, Solana, Polygon, etc.).


    • Implement secure, scalable, and performant APIs to interact with blockchain and off-chain data.


    • Work with blockchain teams to integrate Web3 services into existing and new decentralized applications (dApps).


    • Design and optimize solutions for large-scale blockchain data storage, indexing, and querying.


    • Contribute to the architecture and engineering practices to ensure that backend systems are secure and scalable.


    • Implement event-driven architecture, handling events triggered by smart contracts, transactions, and blockchain state changes.


    • Collaborate with cross-functional teams to design and implement new features and improvements.


    • Troubleshoot, debug, and optimize backend performance and security issues.


    • Ensure that backend systems comply with industry best practices and standards for security and privacy in the Web3 ecosystem.

    Required Skills & Qualifications:



    • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).


    • Strong proficiency in backend programming languages such as Go or Python .


    • Hands-on experience with smart contracts (e.g., Solidity, Vyper, etc.) and interacting with blockchains (Ethereum, Solana, etc.).


    • Solid understanding of decentralized protocols, blockchain networks, consensus algorithms, and token standards.


    • Knowledge of data structures, algorithms, and designing systems for scalability and performance.


    • Familiarity with serverless architecture, AWS, GCP, or other cloud platforms.


    • Experience with Docker, Kubernetes, and continuous integration/continuous deployment (CI/CD) practices.


    • Knowledge of cryptographic concepts, such as public/private key infrastructure, encryption, hashing, and digital signatures.


    • Strong understanding of security best practices related to Web3 technologies.


    • Excellent problem-solving skills, and the ability to work collaboratively in a fast-paced environment.


    • Familiarity with Git, version control, and agile development workflows


    • Welcome candidates who are no experience but interested in crypto!


    The company has great reputation and offers a permanent position to the suitable candidate. This will be a great opportunity for you if you are looking for a good career path in the IT industry. If you are interested and qualified, send your CV in word format to Sandy, s.lai@tenthrevolution.com or call me at +852 3018 0381 to discuss further.

    new

    DevOps Engineer/ Docker Specialist

    Sweden, Stockholm

    • Negotiable
    • Engineer Role
    • Skills: Docker, Azure, Azure-DevOps, Python
    • Seniority: Senior

    Job description



    What's the gig?:
    We're looking for a Freelance Senior DevOps Engineer who's ready to hit the ground running and bring deep Docker expertise and technical leadership to the table. If you thrive on high-impact, fast-paced environments where your skills make a difference from day one, this is the role for you!


    Hmm.. tell me more!:
    During this contract, you'll take the lead in shaping and executing a containerisation strategy using Docker. You'll be hands-on with building, troubleshooting, and deploying containers, while also acting as a Tech Lead - helping drive decisions, guiding implementation, and ensuring the infrastructure is reliable, scalable, and production-ready.
    You'll work closely with the internal teams to take Proof of Concept (PoC) initiatives from idea to deployment, offering both strategic direction and technical firepower!



    What You'll Be Doing:
    • Build, optimise, and deploy Docker containers across dev, staging, and production environments
    • Diagnose and resolve issues in containerised applications and services
    • Take ownership of PoC deployments and mature them into stable, production-ready systems
    • Lead technical strategy for containerisation and DevOps best practices
    • Mentor in-house engineers, guiding architecture, performance, and process decisions
    • Deliver results fast, with clear communication and expert-level execution



    Skills/ Tech Stack:
    • Proven freelance experience in high-impact DevOps roles
    • Expertise in Docker: building, managing, troubleshooting, and deploying containers
    • Demonstrated ability to own PoCs and lead them into production environments
    • Strong experience with CI/CD pipelines
    • Confident Tech Lead skills-strategic thinking, clear communication, and decisive action
    • Proficiency in scripting (Python, Bash etc.) and infrastructure automation
    • Experience with cloud platforms (Azure)


    Bonus Brownie Points:
    • IaC experience (Terraform, Ansible, etc.)
    • Familiarity with container security and performance tuning
    • A passion for clean, secure, scalable infrastructure



    Why This Gig Rocks:
    • High-impact, high-visibility project
    • Hybrid location and working hours
    • Work alongside smart, motivated teams that value your expertise
    • Be a part of a tech leader across the Nordics that operate within many industries!


    Sounds like your kind of project?
    Let's chat. Drop me a DM or send your CV and availability to my email. I'm excited to hear about your past experience with containerisation!

    Senior Front Office Developer - Snowflake/Python/SQL

    USA, Texas, Stamford

    • $170,000 to $190,000 USD
    • Developer Role
    • Skills: AWS, Python, Snowflake, SQL
    • Seniority: Mid-level

    Job description



    Job Overview:
    We are seeking a highly skilled and motivated Senior Front Office Developer with a strong background in Python development and a passion for building innovative solutions. In this hands-on role, you will be responsible for rebuilding our existing analytics platform, transitioning from legacy MATLAB code to a modern Python framework hosted on AWS. You will collaborate closely with commercial trading teams and technical resources to create reusable components, models, reports, and dashboards that support the US Power Desk.



    Key Responsibilities:
    • Develop and deploy Python-based solutions (v3.9 and above) to migrate existing analytical models from MATLAB to a cloud environment (AWS).
    • Build reusable components to support fundamental analytics and facilitate the enhancement of trading strategies.
    • Create and maintain reports and interactive dashboards using Snowflake and other visualization tools to provide insights into power trading operations.
    • Utilize APIs to integrate with existing applications and streamline data workflows.
    • Collaborate with commercial teams to understand their needs and translate them into technical specifications and solutions.
    • Implement and maintain CI/CD pipelines to ensure robust, efficient, and reliable software delivery.
    • Integrate messaging platforms such as Kafka for real-time data communication.
    • Use Infrastructure as Code principles to provision and manage cloud resources effectively.
    • Troubleshoot and optimize existing systems to improve performance and reliability.




    Technical Skills:
    • Proficiency in Python (3.9 and above) and object-oriented programming (OOP) principles.
    • Experience with AWS cloud services and deployment strategies.
    • Strong SQL skills for database management and querying, with hands-on experience in Snowflake.
    • Familiarity with Docker/Kubernetes (ECS & EKS) for containerization and orchestration.
    • Knowledge of CI/CD processes and tools.
    • Experience with messaging platforms (e.g., Kafka).
    • Understanding of Linux operating systems and command-line tools.




    Qualifications:
    • Bachelor's degree in a STEM field.
    • Experience developing and supporting investment, trading, and analytics platforms.
    • Excellent problem-solving skills with a demonstrated passion for using technology to address business challenges.
    • Strong collaboration and communication skills to work effectively with both technical and commercial teams.

    Director of Data Systems

    USA, Massachusetts, Northborough

    • $160,000 to $170,000 USD
    • Director Role
    • Skills: Azure, Data, Data Governance, Python, SQL
    • Seniority: Senior

    Job description



    Director of Data Systems

    Job Description:

    We are seeking a Director of Data Systems to enhance operational efficiency and drive sales through data-driven insights. This pivotal leadership role focuses on ensuring high-quality data availability, leveraging business intelligence on customer behavior, and overseeing data governance and security initiatives. You will play a crucial role in strengthening the organization's data capabilities and enhancing decision-making processes through effective utilization of data.



    Key Responsibilities:
    • Data Strategy: Develop and implement a data strategy aligned with business objectives.
    • Collaboration: Promote cross-departmental cooperation to enable data-driven decision-making.
    • Data Governance: Establish frameworks for data quality, integrity, and compliance.
    • System Oversight: Manage data system performance and security.
    • Architecture: Design data architecture and optimize processes for data management and reporting.
    • Team Leadership: Lead and mentor a small team to foster collaboration and high performance.




    Qualifications:
    • Extensive experience in IT, data management, or business intelligence.
    • Previous leadership experience overseeing data infrastructure or enterprise systems.
    • Strong background in data analysis and master data management.
    • Proficiency in Excel, SQL, Python, and Power BI.
    • Experience managing data platforms and cloud technologies, particularly Azure.
    • Familiarity with Dynamics 365 or other CRM systems is a plus.
    • Proven success in implementing data governance and analytics initiatives.
    • Experience leading cross-functional teams and managing vendor relationships.

    CTO/Lead Developer

    Norway, Oslo

    • NOK 800,000 to NOK 1,000,000 NOK
    • Developer Role
    • Skills: Javascript, MongoDB Opensource, Python, React.JS, Rust, TypeScript
    • Seniority: Senior

    Job description

    Full-stack Developer (React/Next.js & FastAPI)



    📍 Location: Remote/Hybrid
    💼 Employment Type: Full-time

    Are you a skilled Full-stack Developer looking for an exciting opportunity to work on real time data, machine learngin and knowledge graphs?



    We are looking for a talented developer to join our team and help build innovative, scalable, and high-performance digital solutions.

    You will help to improve the use of international rail networks.

    Key Responsibilities:

    • Develop and maintain a modern frontend using React/Next.js, ensuring an excellent user experience.
    • Build and optimize backend services with FastAPI, handling API integrations and real-time data processing.
    • Design and implement scalable database solutions with TimescaleDB (or PostgreSQL), focusing on time-series data.
    • Work with real-time data ingestion and event-driven architectures on Azure.
    • Collaborate with data engineers and scientists to support analytics pipelines.
    • Ensure security, performance, and reliability across all systems.
    • Write clean, maintainable, and well-documented code.
    • Participate in agile development processes, including code reviews and team discussions.

    What We're Looking For:

    • 3+ years of experience as a full-stack developer.
    • Strong proficiency in React and TypeScript.
    • Hands-on experience with Python and FastAPI (or similar frameworks).
    • Solid understanding of API design (REST, WebSockets, GraphQL).
    • Experience with TimescaleDB or PostgreSQL.
    • Familiarity with cloud platforms (preferably Azure).
    • Experience with Docker and containerized deployments.
    • Knowledge of real-time data processing tools (Azure Event Hub, Kafka, etc.).
    • Experience with universal design and cross-device usability.
    • Familiarity with CI/CD pipelines and version control (Git).
    • Strong communication skills (English) and ability to work in a cross-functional team.

    Nice-to-Have Skills:

    • Experience with real-time streaming architectures.
    • Familiarity with data visualization libraries.
    • Experience with map-based interfaces.
    • Exposure to DevOps tools (Terraform, Ansible).
    • Prior experience in transportation, IoT, or data-heavy applications.
    • Experience in a startup or scale-up environment.


    🚀 If you're passionate about building scalable and high-performance applications and thrive in a fast-paced, data-driven environment, we'd love to hear from you!

    📩 Apply now and be part of an innovative team pushing the boundaries of technology!

    new

    Senior Developer (AI) - £80,000 - £100,000 - London

    England, London, City of London

    • £80,000 to £100,000 GBP
    • Developer Role
    • Skills: AI (artificial intelligence), Azure Data Factory, Python, Oracle, SQL, Mongo, Financial Services, Chat GPT, CoPilot, Jira
    • Seniority: Senior

    Job description



    Senior AI Developer - Python - £80,000 - £100,000 - Hybrid - London



    Company Overview:

    My client is a trusted Financial Services provider located in the heart of London. They pride themselves on working with sectors that make a positive impact on society such as infrastructure, education and energy.

    At this organisation their people are prioritised as the centre of everything they do - not only is this an enjoyable place to work, but it is an excellent environment to develop and progress your career. They are platforming their tech function to drive growth over the next 5 years and you have the chance to be a key player in this transformation from the off.

    Role Overview:

    As a Senior Developer you will embark on a greenfield Artificial Intelligence project, this is an opportunity to define, build, and implement the organisations AI capabilities. You will use Python to build out this AI capacity in order to automate processes and improve efficiency within the business.

    Requirements:
    • Expert Python Developer
    • Experience Building out AI Solutions
    • Data / Database Experience
    • Cloud Experience




    Interviews ongoing don't miss your chance to secure the future of your career!



    Contact me @ j.shaw-bollands@tenthrevolution.com or on 0191 338 6641.







    AI (artificial intelligence),Azure Data Factory, Python, Oracle, SQL, Mongo, Financial Services, Chat GPT, CoPilot, Jira

    Medior Data Engineer / Software Engineer

    USA, Texas, Dallas

    • Negotiable
    • Programmer Role
    • Skills: AWS, AWS Big Data, Python, Snowflake, Software Developer, JavaScript, React, Angular,
    • Seniority: Mid-level

    Job description



    We are currently representing a Client in Dallas (Victory Park) that is looking to expand their rapidly growing Data / Software Development team.

    The team is small, but still carries senior expertise across Software Development, Data Engineering and Data Science / Machine Learning.

    In order to accommodate for their ambitious growth plans, they are looking to add an additional talented Data Engineer / Software Engineer to their team. The client is open to professionals with either a primary background in data engineering OR software engineering. As long as you are willing to learn the other discipline and take part in a lot of different tasks, this makes you a viable candidate!



    Requirements:
    • Bachelor's degree in Computer Science
    • 3+ years of professional experience as a Software Engineer OR Data Engineer
    • Strong programming skills in any of the following: Python, Java, SQL etc
    • The willingness to learn and develop in many different areas. This is a small company, you will be wearing many hats!
    • Experience with AWS cloud or working with Snowflake Data Warehouses is a big plus
    • A positive "can-do" attitude




    Benefits:
    • A fun team who works hard but likes to have a laugh
    • The opportunity to join a fast growing company in the earlier stages. Those who want a career pathway to management / leading a team, this is your chance!
    • A hybrid working model with plenty of flexibility
    • Senior experts to learn off
    • Attractive benefits package containing unique benefits E.g a 20% discount on rent (so as long as you live in certain rental properties)
    • A flat hierarchy with no bureaucracy - this is a family owned company




    Those interested in this advertisement should apply to this advert with their resume. We shall be in touch shortly.

    Contact Name: Barney Green

    Email Address: b.green@tenthrevolution.com

    Python Developer Jobs | FRG Consulting

    Looking for a new challenge? Apply for Python Developer Jobs and discover your next career move today.