A Tenth Revolution Group Company

Your current job search

80 search results

For Permanent and Contract

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

Senior Java Entwickler (m/w/d) - Augsburg (Hybrid)

Germany, Bayern, Augsburg

  • Negotiable
  • Developer Role
  • Skills: Java
  • Seniority: Senior

Job description



Senior Java Entwickler (m/w/d) - Augsburg (Hybrid)



Du wirst als Teil eines agilen, crossfunktionalen Teams qualitative Software als Backend oder Full-Stack Entwickler in anspruchsvollen und technologisch modernen Großprojekten mitentwickeln. Mit deinen Kollegen triffst du dich dabei 2x Mal die Woche im Büro zum persönlichen Austausch und auch für Events (1x im Quartal) bist du offen. Darüber hinaus kannst du Remote arbeiten. Deine kontinuierliche Weiterbildung und -Entwicklung, sowohl technisch als auch persönlich wird ebenfalls im Alltag gefördert und gefordert.



Technisches Umfeld: Java, Spring, Spring Boot, React, Angular, TypeScript, Cloud (Azure, AWS, GCP), Agile Entwicklung



Anforderungen:
  • Ab ca. fünf Jahre Berufserfahrung in der Software Entwicklung
  • Schwerpunkt in der Backend- oder Full-Stack Entwicklung
  • Tiefgreifende Kenntnisse in Java mit Spring und Spring Boot (ggf auch mit C# und .NET), Datenbanken und gängigen Methoden, Konzepte und Werkzeugen der Softwareentwicklung
  • Erfahrung oder eine Zertifizierung mit der Cloud (Azure, AWS oder GCP) wünschenswert
  • Sehr gute Deutschkenntnisse (mind. C1)
  • Bereitschaft zur Arbeit im Büro in Augsburg (2 Tage pro Woche)




Benefits:
  • Hybrides Arbeiten mit 2x Tagen Büro und 3x Tagen Home Office pro Woche
  • Attraktives Gehaltspacket mit zusätzlicher leistungsbasierter Vergütung sowie 30 Tage Urlaub
  • Vielfältiges Weiterbildungs- & Entwicklungsangebot mit definierter Karriereentwicklung in Fach- & Führungslaufbahnen
  • Ein Arbeitgeber, der die Mitarbeiter an erster Stelle stellt
  • Kollegiale und professionelle Zusammenarbeit als agiles Developer-Team in spannenden und anspruchsvollen Softwareentwicklungsprojekten
  • Einsatz von modernen Technologien, Methoden und Tools für eine qualitative Softwareentwicklung
  • Mentor Programm für eine erfolgreiche Einarbeitung
  • Ein Miteinander geprägt von Vertrauen, Wertschätzung, Unterstützung, offener Kommunikation auf Augenhöhe und Raum für eigene Ideen
  • Freie Wahl der Hardware (auch für private Nutzung)
  • Regelmäßige Tech-Meetings sowie Veranstaltungen, Events, Teams-Kanäle und Schulungen

Java Entwickler (m/w/d) - Dortmund

Germany, Nordrhein-Westfalen, Dortmund

  • Negotiable
  • Developer Role
  • Skills: Java, Spring
  • Seniority: Mid-level

Job description



Java Entwickler (m/w/d) - Dortmund



Das bestehende Software Team meines Kunden von über 30 Java Experten möchte weiter wachsen und sucht nun Verstärkung! Sie beschreiben sich als Software Nerds und haben sich das Ziel gesetzt Software Exzellenz zu erreichen. Man arbeitet selbstverständlich agil in crossfunktionalen Teams und tauscht sich regelmäßig aus - Virtuell und Persönlich! Neben dem hohen Qualitätsanspruch, auf den die Entwickler sehr stolz sind, stehen die Mitarbeiter hier an erster Stelle. Man hat die Möglichkeit selbst Einfluss zu nehmen: auf den Arbeitsalltag, die Weiterbildung und das berufliche Vorankommen! Wenn du engagiert bist und nicht nur deine Zeit absitzt, bist du hier genau richtig!



Anforderungen:
  • Mindestens zwei Jahre (gern mehr) Vollzeit Berufserfahrung in der Softwareentwicklung
  • Erfahrung im Umfeld von: Java, Spring, Spring Boot, Angular, React, DevOps, Docker, Kubernetes
  • Interesse an Backend oder Full-Stack Software Entwicklung
  • Sehr gute Deutschkenntnisse (C1)
  • Bereitschaft 2 Tage pro Woche im Büro zu arbeiten




Benefits:
  • Attraktives Gehaltspacket, 30 Tage Urlaub und Home Office (3x Tage pro Woche)
  • Vielfältiges Weiterbildungs- & Entwicklungsangebot mit definierter Karriereentwicklung in Fach- & Führungslaufbahnen
  • Kollegiale und professionelle Zusammenarbeit als Developer-Team in spannenden, anspruchsvollen und sinnstiftenden Softwareentwicklungsprojekten
  • Einsatz von modernen Technologien, Methoden und Tools für eine qualitative Softwareentwicklung
  • Mentor Programm für eine erfolgreiche Einarbeitung
  • Ein Miteinander geprägt von Vertrauen, Wertschätzung, Unterstützung, offener Kommunikation auf Augenhöhe und Raum für eigene Ideen

Lead Java Entwickler (m/w/d)

Germany, Bayern, Augsburg

  • Up to €80,000 EUR
  • Developer Role
  • Skills: Java
  • Seniority: Senior

Job description



Lead Java Entwickler (m/w/d) - Augsburg (Hybrid)



Technisches Umfeld: Java, Spring, Spring Boot, React, Angular, TypeScript, Cloud (Azure, AWS, GCP), Agile Entwicklung



Anforderungen:
  • Ab ca. fünf Jahre Berufserfahrung in der Software Entwicklung
  • Schwerpunkt in der Backend- oder Full-Stack Entwicklung
  • Tiefgreifende Kenntnisse in Java mit Spring und Spring Boot (ggf auch mit C# und .NET), Datenbanken und gängigen Methoden, Konzepte und Werkzeugen der Softwareentwicklung
  • Erfahrung oder eine Zertifizierung mit der Cloud (Azure, AWS oder GCP) wünschenswert
  • Sehr gute Deutschkenntnisse (mind. C1)
  • Bereitschaft zur Arbeit im Büro in Augsburg (2 Tage pro Woche)




Benefits:
  • Hybrides Arbeiten mit 2x Tagen Büro und 3x Tagen Home Office pro Woche
  • Attraktives Gehaltspacket mit zusätzlicher leistungsbasierter Vergütung sowie 30 Tage Urlaub
  • Vielfältiges Weiterbildungs- & Entwicklungsangebot mit definierter Karriereentwicklung in Fach- & Führungslaufbahnen
  • Ein Arbeitgeber, der die Mitarbeiter an erster Stelle stellt
  • Kollegiale und professionelle Zusammenarbeit als agiles Developer-Team in spannenden und anspruchsvollen Softwareentwicklungsprojekten
  • Einsatz von modernen Technologien, Methoden und Tools für eine qualitative Softwareentwicklung
  • Mentor Programm für eine erfolgreiche Einarbeitung
  • Ein Miteinander geprägt von Vertrauen, Wertschätzung, Unterstützung, offener Kommunikation auf Augenhöhe und Raum für eigene Ideen
  • Freie Wahl der Hardware (auch für private Nutzung)
  • Regelmäßige Tech-Meetings sowie Veranstaltungen, Events, Teams-Kanäle und Schulungen

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.

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.

Backend Developer

Norway, Oslo

  • NOK 700,000 to NOK 1,000,000 NOK
  • Developer Role
  • Skills: Golang (Go), Python, Java, AWS, GCP, Software Engineering, SaaS, APIs, Typescript
  • Seniority: Mid-level

Job description



Position: Backend Software Engineer

Location: Oslo

Job type: Full-time, permanent

We are searching for a Golang Software Engineer to join a firm working to improve sustainability in the food supply.

Currently, the platform is used by over 90% of suppliers in Norway and we are looking to expand into new territories. Our next job is to integrate and ingest from more data sources and add more features that will improve the support offered to customers.

While we have a senior engineering team, we believe that whatever your level of experience, there is always more to learn.

We are looking for:
  • 3+ years' experience with Golang (or similar) programming/software development
  • Strong general programming knowledge
  • An open mind towards new technologies and an enthusiasm to learn
  • A strong and sociable team player
  • A strong communicator, both ways. We want someone who is not afraid to voice their ideas or opinions but is also flexible to listen to others and take new ideas on board


We can offer:
  • 5 weeks holiday + additional time at Christmas and Easter
  • Strong pension contributions
  • Premium equipment of our choice to get the job done (Phone, laptop and home internet)
  • Budget to attend conferences and knowledge-sharing events of your choosing
  • High-end office space to work in, 5 on-site restaurants, regular social events and public speakers.


To ask questions about the role or to get involved in the process, please contact Dylan Johnston on:

Email: d.johnston1@tenthrevolution.com

LinkedIn:
https://www.linkedin.com/in/dylan-johnston-666707130/

Programmer / Analyst Programmer - Java Perm role, MNC Company

Hong Kong, New Territories

  • HK$33,000 to HK$35,000 HKD
  • Developer Role
  • Skills: Java, logistic, spring, CargoWise, vendor management, clipse, SQL Developer, Japanese
  • Seniority: Junior

Job description



We are seeking a highly skilled Analyst Programmer specializing in Java to join our client (MNC Company with over 400 members in Hong Kong). The ideal candidate will play a critical role in designing, developing, and maintaining high-performance applications that meet their business needs. As an Programmer / Analyst Programmer, you will leverage your expertise in Java programming to analyze user requirements and translate them into efficient, scalable software solutions. Your keen analytical skills will allow you to troubleshoot and optimize existing applications while implementing new features and enhancements. Collaboration is key in this position as you will work closely with Vendor to ensure that project milestones are met on time and to the satisfaction of client

Responsibilities

  • Translate business requirements into technical specifications and code using Java.
  • Develop, test, and maintain Java applications that are high-performing, reliable, and scalable.
  • Collaborate with cross-functional teams to gather requirements and create functional specifications.
  • Perform code reviews, debugging and troubleshooting of software issues to ensure high-quality output.
  • Design and implement APIs and services for existing and new applications.
  • Participate in the entire software development lifecycle, from planning to deployment and maintenance.
  • Document code, system designs, and technical specifications to facilitate knowledge sharing and compliance.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Java Developer or Analyst Programmer with a strong portfolio of completed projects.
  • Strong proficiency in Java programming and familiarity with frameworks such as Spring and Hibernate.
  • Experience with database technologies, including SQL and NoSQL databases.
  • Understanding of software development methodologies, including Agile and Scrum.
  • Familiarity with version control systems, particularly Git.
  • Excellent problem-solving skills and the ability to work both independently and as part of a team.




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.

Conversational AI Consultant (m/w/d) - Deutschlandweit

Germany

  • €65,000 to €75,000 EUR
  • Developer Role
  • Skills: Conversational AI
  • Seniority: Senior

Job description



(Senior) Conversational AI Consultant (m/w/d) - Deutschlandweit



Aufgaben:
  • Entwicklung von Conversational AI Plattformen in Kundenprojekten (Voice Chat Bots unter Einsatz von Cognigy, KoreAI, Watson etc)
  • Analyse von Prozessen des Kunden, Chatbot Entwicklung (plus Schnittstellen) und Implementierung
  • Fokus auf Prozess-Entwicklung: Einsatz vorhandener Produkte um Prozesse zu automatisieren in verschiedensten Branchen und Use Cases




Anforderungen:
  • Mehrjährige Berufserfahrung in der Entwicklung von Chatbots, idealerweise mit Voice Chatbots bzw Telefonie
  • Vorhandenes Grundverständnis von KI, GenAI und Prozessberatung wichtig
  • Erfahrung im Umfeld von Cognigy, KoreAI, Watson, Parloa und Agenten Systeme wie GenAI, LLM, RAG
  • Verhandlungssichere Deutschkenntnisse (C1)
  • Reisebereitschaft (ca 20% für Schulungen oder für wichtige Projektphasen)




Benefits:
  • Hybrides Arbeiten mit 2x Tagen Büro und 3x Tagen Home Office pro Woche
  • Attraktives Gehaltspacket mit zusätzlicher leistungsbasierter Vergütung sowie 30 Tage Urlaub
  • Vielfältiges Weiterbildungs- & Entwicklungsangebot mit definierter Karriereentwicklung in Fach- & Führungslaufbahnen
  • Kollegiale und professionelle Zusammenarbeit in spannenden und anspruchsvollen Projekten
  • Mentor Programm für eine erfolgreiche Einarbeitung
  • Ein Miteinander geprägt von Vertrauen, Wertschätzung, Unterstützung, offener Kommunikation auf Augenhöhe und Raum für eigene Ideen
  • Freie Wahl der Hardware (auch für private Nutzung)
  • Regelmäßige Tech-Meetings sowie Veranstaltungen, Events, Teams-Kanäle und Schulungen

Data Analytics Developer

England, London

  • £60,000 to £70,000 GBP
  • Developer Role
  • Skills: Azure, Power BI, DAX, Data Factory, SQL, ETL, Data Lake, Data Modeling
  • Seniority: Mid-level

Job description



My client is based in the London area are currently looking to recruit for an experienced Data Analytics Developer to join their team. They are one of the leaders within the Insurance space. They are currently going through a period of growth and are looking for an experienced Data Engineer to join their team. They are backed by a huge Multi National equity firm who are looking to bolster my clients financial position. They are expected to see year on year growth, which will allow them to implement and utilise the most in demand and cutting edge technology on the market right now.

Your role will include:

Responsible for designing and implementing effective reports and assisting the Data Engineering function with the development of their Data Platform,
Provide Reports, through either Power BI, Tableau or Quick-sight for technical and non technical stakeholders,
Guide, influence and challenge the technology teams and stakeholders to understand the benefits, pros and cons of solution options,
Delivering multiple solutions using key techniques such as Governance, Architecture, Data Modelling, ETL / ELT, Data Lakes, Data Warehousing, Master Data, and BI.
Proactively improve data quality by undertaking data cleansing, validation, testing and reconciliation to enhance the reliability and accuracy of our data assets. knowledge sharing, Proactively improve data quality by undertaking data cleansing, validation, testing and reconciliation to enhance the reliability and accuracy of our data assets.


My client is providing access to;

Hybrid Working 3 days in office,
28 Days Holiday, Plus Bank Holiday
Private Medical Health
Pension Scheme
And More...


For this role, they are looking for a candidate that has experience in…

Extensive experience in implementing solutions around Power BI, Azure Data Factory, Azure Synapse,
Excellent understanding of Microsoft SQL Server and data modelling,
An understanding of SQL, T-SQL, ETL/ELT, Azure Data Lake (MUST) and Data Pipelines.
Strong understanding of the wider Microsoft solution stack.
Strong hands-on experience in Data Warehouse and Data Lake technologies preferably around Azure.


This role is an urgent requirement, there are limited interview slots left, if interested send an up to date CV to Shoaib Khan - S.Khan@Tenthrevolution.com or call 0191 338 7493 for a catch up in complete confidence.

Frank Group's Data Teams offer more opportunities across the UK than any other recruiter We're the proud sponsor and supporter of SQLBits, AWS RE:Invent, Power Platform World Tour, the London Power BI User Group, Newcastle Power BI User Group and Newcastle Data Platform and Cloud User Group.