A Tenth Revolution Group Company

Your current job search

110 search results

For Permanent and Contract, Python Developer

    Data Quality Analyst

    USA, Illinois, Champaign

    • $80,000 to $90,000 USD
    • Analyst Role
    • Skills: AWS, PostgreSQL, SQL, Python, pgAdmin, Toad, DataGrip
    • Seniority: Mid-level

    Job description



    Our TOP CLIENT has retained us for a Data Quality Analyst role. They are known and highly recognized for their stability and commitment to a collaborative teamwork environment. The Data Quality Analyst will be responsible acquiring data from primary or secondary sources. This position involves obtaining legacy data from the former billing system, and mapping it to fit the billing system data model.



    Location: Remote

    Salary: $80K to $90K



    Must Have skills:

    Strong SQL skills

    Python scripting

    Database tools like pgAdmin, Toad, or DataGrip

    Relational Databases experience (any)



    Data collection: Acquiring data from primary or secondary sources.This position involves obtaining legacy data from the former billing system, and mapping it to fit our billing system data model. We sometimes do this ETL work internally, and/or work with ETL partners. Analytical skills are important tool, and just being comfortable working with data files.

    • Data interpretation: Using statistical techniques to analyze data and draw logical conclusions.
    • Data visualization: Using tools to identify patterns and present findings to stakeholders.
    • Report and presentation development: Creating reports and presentations to explain data to stakeholders, IT representatives, and other data analysts.
    • Data quality control: Validating and linking data, and providing quality assurance for imported data.
    • Data protection: Understanding data protection issues and processing confidential data according to guidelines.
    • Confirms project requirements by studying client requirements: collaborating with others on development and project teams.
    • Works closely with project managers to understand and maintain focus on their analytics needs, including critical metrics and KPIs, and deliver actionable insights to relevant decision-makers
    • Proactively analyze data to answer key questions for stakeholders or yourself, with an eye on what drives business performance, and investigate and communicate which areas need improvement in efficiency and productivity
    • Create and maintain rich interactive visualizations through data interpretation and analysis, with reporting components from multiple data sources
    • Gather, interpret, and present data to help others understand and solve problems.
    • Turn project requirements into custom-formatted reports, and ability to analyze business procedures and recommend specific types of data that can be used to improve upon them.
    • Develop, implement, and maintain leading-edge analytics systems, taking complicated problems and building simple frameworks.

    Junior Data Scientist - Helsinki

    Finland, Helsinki

    • €3,000 to €3,500 EUR
    • Analyst Role
    • Skills: Python, SQL, Data Scientist, Machine Learning
    • Seniority: Junior

    Job description



    We are looking for a junior data scientist to join the team in Helsinki!

    We are a team of 50+ based in Helsinki who have created a SaaS platform to help businesses have more success with their product launches based on data & insights

    You will be based in-house working with our team and part of the wider data & engineering environment, reporting into the Lead Data Scientist

    We hope that you can:
    • Bring some know-how in Data Science and Machine Learning (ML) Engineering
    • Contribute towards developing ML models and data science projects in-house
    • Contribute fresh ideas to the team for building and maintaining ML models at scale


    Your task once on-boarded:
    • Contribute on data analysis, model development and machine learning productization
    • Demonstrate a thorough understanding of the company's business domain and application-specific features
    • Effectively drive a project and be in communication with the product team


    What are we looking for in you?

    We hope that you can bring a strong academic background in a relevant subject (Data Science, Computer Science, Computer Engineering)

    We also valuable personal skills and hope you will be a great team player with excellent communication skills for both technical and non-technical colleagues

    It is beneficial if you have experience from an internship, part-time work, or 1-2 years of experience in a data science position

    Technologies you will be expected to master: Python, SQL, AWS

    To be successful in this role, you will be:
    • Results-driven, by always looking for solutions, not excuses. Willing to go the extra mile when needed.
    • Quality-driven: committed to building robust, maintainable, and high-performance code.
    • A holistic thinker who looks at the bigger picture, striving to include both what the company customers and the business need.
    • Highly ambitious, with a proactive approach to your own professional growth.
    • Flexible and effective in a hybrid working environment.


    What's in it for you?
    • Opportunities for professional growth in a fast-growing, evolving company
    • Office with a view in downtown Helsinki
    • Hybrid working policy with most colleagues doing 2-3 days per week in office, and flexitime available
    • Occupational Pensions
    • Lunch benefits
    • Equity


    For any questions, contact Lucy on l.whiting@tenthrevolution.com

    Data Engineer - Stockholm

    Sweden, Stockholm

    • SEK 50,000 to SEK 70,000 SEK
    • Analyst Role
    • Skills: Data Engineer, Data Architect, Business Intelligence, BI, Power BI, SQL, Python, Azure
    • Seniority: Mid-level

    Job description



    We are looking to strengthen our data team with more competence in Azure - are you our new data engineer?

    You will play an integral part in our established data environment, with a focus on designing, implementing, and maintaining solutions on Azure

    Your day-to-day can involve:
    • Designing, implementing, and maintaining data pipelines and ETL processes on Azure
    • Collaborating with data scientists, analysts, and other stakeholders to understand data requirements and deliver solutions
    • Optimising and troubleshooting existing data infrastructure
    • Implementing data security in compliance with industry standards.
    • Staying up-to-date with the latest technologies in your field


    We are looking for you to bring:
    • A strong academic background in a relevant field (e.g. computer science, engineering, IT, or similar)
    • Professional experience as a Data Engineer with a focus on Microsoft technologies
    • Proficiency in SQL and/or Python
    • Experience with Azure data services, including Azure Data Factory, Azure Databricks, and Azure Synapse Analytics
    • Good understanding of data modelling, warehousing, and ETL processes


    It is also beneficial if you have:
    • Azure certifications related to data engineering
    • Familiarity with big data technologies and machine learning concepts
    • Experience with data lakes and NoSQL databases


    What's it like working with us?

    You will be joining an international and informal working environment, where flexibility and functionality are key

    Central to the working culture is the work-life balance to ensure you are as productive as can be in a supportive environment. In practical terms, this means you can work from the office or at home - whatever works for you, and also make good use of flexible working hours to ensure your life outside of work is taken care of too

    We encourage collaboration across teams and departments to keep colleagues up to date - especially in an industry which moves as quickly as data!

    Regardless of seniority, we encourage everyone to come up with new ideas and be a part of the decision making process - we grow faster together!

    For more information or any questions, contact Lucy on l.whiting@tenthrevolution.com

    Requirements and Test Engineer - FDPS

    Switzerland, Geneva, Genève

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

    Job description



    A Swiss company active in the development of innovative solutions for air traffic control, primarily radar visualization, flight plan management and decision-support tools for air traffic controllers.

    The company was founded in 2001 and is based at the Geneva International Airport with a branch office in Zurich.

    Due to the expansion of our development activities, we are looking for:



    A Requirements and Test Engineer with an experience in a safety critical domain for our flight data processing system (FDPS)



    You are extremely rigorous, and you have a proven experience in the Air Traffic Management Domain, or in another safety critical domain, in the fields of requirements and tests with mission-critical system and software. You are looking for a challenge in a complex technical environment.

    As a member of a highly qualified team, you will participate in software specification and testing of our flight data processing system.

    A high amount of autonomy and personal commitment is necessary.

    Your mission

    ▪ You work autonomously in an Agile team and in continuous improvement spirit.

    ▪ You collaborate with the systems end users and other teams to understand business needs and functional specifications.

    ▪ You read and understand Functional System Requirements (FSRE) provided by the Business Analyst

    ▪ You write, review, and update the Equipment Requirements (ERE) in collaboration with the Product Owner using Polarion and perform the traceability to the Functional System Requirements (FSRE).

    ▪ You create and maintain the test cases to provide full coverage of Equipment Requirements (ERE) using Polarion.

    ▪ You configure and setup test platforms.

    ▪ You write automatic test scripts for test automation environment. (Squish, Python)

    ▪ You execute manual and automatic tests in integrated validation environment as part of sprint work during the Build phase or as part of the SAT (Site Acceptance Test) during acceptance phase and report test results.

    ▪ You analyse and describe issues/bugs in the issues Database, and you participate to their classification.

    ▪ You act as point of contact to clarify identified defects or related Equipment Requirements (ERE).

    Your profile

    ▪ You have at least 5 years of experience in Air Traffic Management Domain or a safety critical domain.

    ▪ You have a proven experience in the writing of system and software specifications and experience in the system and software testing.

    ▪ You have a high analytical capacity, and you can understand the end user needs and transcript them to requirements for the Development Team.

    ▪ You are adaptable, autonomous, rigorous and you appreciate teamwork.

    ▪ You are organized with an ability to prioritize tasks, meet deadlines, and utilize time effectively.

    ▪ You have a high resistance to stress, and you are flexible.

    ▪ You have a proven experience with test automation tools using Python (use of Squish, Jenkins experiences are major advantages for this position)

    ▪ An experience with Polarion is a major advantage for this position.

    ▪ An experience in JAVA development is a plus.

    ▪ An experience in JAVA using JUNIT for test automation is a plus.

    ▪ Fluent written and spoken English is required, French and German is a plus.

    ▪ Knowledge with standards such as ED153/ED109A or ED12B/C are major advantages for this position.

    ▪ Pro-active in a self-organized team



    Place of work: Geneva

    Starting date: As soon as possible.

    Activity: 100%

    If you want to join a dynamic team in an exciting high-tech environment and feel ready to accept the challenge and participate in our expansion, do not hesitate to apply.

    Python Software Engineer - Oslo

    Norway, Oslo

    • Negotiable
    • Developer Role
    • Skills: Python, Software Engineer, Developer, Azure
    • Seniority: Mid-level

    Job description



    We are looking for a backend-focused developer to join our product team in Oslo!

    We aim to bring automation to the legal industry and facilitate better communication between all parties with our products currently being used by law firms across Europe and America

    You will be part of an ambitious, collaborative, and social team in Oslo working cross-functionally with colleagues in frontend, design, and product/domain experts.

    You will play a key role in developing new tools and features for one of the most traditional industries!

    We are looking for you to have:
    • Bachelors/Masters in an IT or Engineering related subject
    • At least 3+ years professional expereince in software development
    • You are experienced with Python, and have worked with frameworks such as Flask or FastAPI
    • You have experience or knowledge in JavaScript, HTML, CSS and React.
    • You are proficient with Agile practices and CI/CD


    We hope that you can take ownership of your tasks, and understand the process of translating customer needs into technical solutions

    You should have a passion for simple and elegant solutions, be curious to explore new technologies, and enjoy sharing knowledge with colleagues and customers

    In return, you can expect:
    • Competitive salary based on experience plus shares options
    • Enhanced pension & insurances
    • Excellent funded training programmes and courses
    • Flexible working hours with option to work from home
    • Modern central Oslo office
    • Senior team to spar with and share knowledge
    • Have a voice within the company and contribute to decision-making at all levels


    For any questions contact Lucy on l.whiting@tenthrevolution.com

    new

    Python Developer - Glasgow - Hybrid - £70,000 + Benefits

    Scotland, Glasgow

    • £70,000 to £70,000 GBP
    • Developer Role
    • Skills: Python, Developer, Software, Prior R, Linux, Development, Windows, Docker, Kubernetes, Senior, Finance
    • Seniority: Senior

    Job description



    Senior Python Developer - £70,000 - Glasgow - Hybrid



    Company Overview:

    My client is a modern software consultancy who pride themselves on the quality service they provide to their clients who range from leading financial services providers, public sector giants, and energy sector behemoths. As a growing organisation who are adding offices in global locations they are hiring to bolster their team of developers. My client strongly believes that this reputation and success, which is leading to their growth, all stems from the top-level talent they employ.

    Role Overview:

    As a Senior Python Developer you will be working with a global team of Python SME's, developers, data scientists and technical leaders from across the firm. You will create blueprints for using common languages and frameworks, introduce top-notch development tools, and build internal tools and libraries. You'll be the go-to person for my clients R language community, helping data scientists and analysts with their setups, evaluating new libraries, writing documentation, and developing tools to make work smoother and more efficient.

    Requirements:
    • Core Python Development
    • Understanding of common development patterns
    • Familiarity with Linux
    • Prior R experience
    • Technical delivery lead experience


    Nice to Have:
    • Experience with containerisation tools such as Docker or Kubernetes
    • Strong understanding of windows development




    Interviews ongoing don't miss your chance to secure a role with such amazing opportunities for career development.



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



    Python, Developer, Software, Prior R, Linux, Development, Windows, Docker, Kubernetes, Senior, Finance

    C++ Embedded Engineer

    Norway, Oslo

    • Up to NOK 1,000,000 NOK
    • Developer Role
    • Skills: C++, Embedded Development, Yocto, RTOS, Go. Python
    • Seniority: Senior

    Job description



    Company Overview: Join an innovative and international team dedicated to securing the world's connected devices. This dynamic company, with offices in Norway and the USA, develops a suite of user-friendly security products utilises by renowned global brands. With a strong focus on automation, the company seeks to maximise creative and proactive work by streamlining development, testing, finance, sales, and administration processes.

    Role Overview: The company is expanding its team and is on the lookout for Senior Embedded Engineers to enhance their leading product for over-the-air updates of IoT and connected devices.

    Responsibilities:
    • Support new Linux-based OSes and boards for their flagship product
    • Enable product support on new platforms, including RTOSes
    • Design, build, and manage new and existing code
    • Conduct research and estimate resources for development tasks
    • Develop tasks as defined during planning meetings
    • Present deliverables bi-weekly to the team
    • Document new code and ensure timely publication of documentation
    • Write acceptance and integration tests for new code
    • Debug and fix issues related to your code
    • Provide technical expertise for planning new features and improvements
    • Work extensively with AWS


    Required Skills and Experience:
    • Minimum of 5 years of embedded Linux programming experience
    • Excellent knowledge of C++ and ARM64 development
    • Proficiency in at least two of the following:
      • RTOSes (e.g., Zephyr, QNX, Integrity, FreeRTOS)
      • Bootloader internals (especially U-Boot, Grub)
      • Yocto
      • Embedded memory storage (eMMC, SD, Raw NAND, NOR)
      • Designing Embedded Linux platforms, writing Board Support Packages, system integration, and Embedded Linux system programming
    • Upper Intermediate/Advanced English communication skills


    Desired Skills and Experience:
    • Experience with QEMU, Go, and Python
    • Backend web programming at scale (RESTful APIs, HTTP, microservices, AWS)


    Top Selling Points:
    • Small, start-up environment with a flat structure
    • Forward-thinking and collaborative work environment
    • Complex projects with the latest technologies and big data
    • Prestigious customers
    • Encouragement to work cross-functionally and take ownership of products
    • Strong culture with a social calendar and monthly activities, including an annual trip abroad




    If you're passionate about securing the world's connected devices and thrive in a collaborative and innovative environment, this opportunity is for you! Apply now to join a team that values creativity, proactivity, and cutting-edge technology. Reach out to Marley Taylor - m.taylor@nigelfrank.com for more information.

    new

    Senior Backend/Fullstack Developer

    Finland, Helsinki

    • €5,000 to €6,200 EUR
    • Developer Role
    • Skills: Python, Java, AWS CDK, AWS
    • Seniority: Mid-level

    Job description



    Senior Backend Developer (Software Development)
    Location: Helsinki (Hybrid/Remote options available)
    Type: Full-time, Permanent

    We are partnering with a fast-growing company in the healthcare technology space, looking for a talented Senior Backend Developer to join their innovative team. If you're passionate about building scalable, secure, and efficient backend systems and want to play a key role in developing solutions that impact healthcare, this is a great opportunity for you.

    Key Responsibilities:

    • Design, develop, and maintain scalable and secure backend systems to support cloud-based applications.
    • Implement and optimize cloud infrastructure using AWS (e.g., CDK, Fargate) and containerization technologies (Kubernetes, Docker).
    • Develop and maintain backend services in Python and Kotlin.
    • Work with NoSQL (e.g., DynamoDB) and SQL databases (e.g., PostgreSQL).
    • Collaborate with frontend developers and product teams to deliver end-to-end solutions.
    • Ensure high availability, performance, and security for cloud-based applications.

    Required Skills & Experience:

    • Strong experience in backend development, with a focus on cloud platforms like AWS.
    • Proficiency in Python and Kotlin.
    • Expertise with Spring Boot, Kubernetes, and Docker.
    • Experience with NoSQL databases (e.g., DynamoDB) and SQL (e.g., PostgreSQL).
    • Familiarity with Fargate (serverless architecture) and MQTT protocol.
    • Experience in designing and building scalable, high-performance backend services.

    Desired Skills:

    • Experience with React and TypeScript.
    • Knowledge of medical device software or IoT systems is a plus.

    Benefits:

    • Competitive salary with a comprehensive Finnish benefits package.
    • Flexible work options (hybrid/remote) with occasional office visits to Helsinki.
    • Opportunity to contribute to a product that makes a meaningful impact on healthcare.
    • A dynamic and transparent work environment with strong growth potential.


    If you're ready to make an impact by developing critical backend systems in the healthcare tech space, I'd love to hear from you. Apply today and be part of a team that's shaping the future of healthcare technology!

    new

    Senior IOT Developer

    Finland, Helsinki

    • €5,000 to €60,000 EUR
    • Engineer Role
    • Skills: IoT, AWS, Python, MQTT
    • Seniority: Mid-level

    Job description



    Senior Software Developer (IoT)
    Location: Helsinki (Hybrid/Remote options available)
    Type: Full-time, Permanent

    We are currently working with a fast-growing company in the healthcare technology sector, looking to hire a Senior Software Developer (IoT) to join their dynamic team. If you have a passion for developing innovative IoT solutions and want to contribute to improving healthcare through cutting-edge technology, this could be the perfect opportunity for you.

    Key Responsibilities:

    • Develop and maintain secure, scalable, and reliable cloud-based IoT solutions.
    • Work with device management systems (IoT Core or similar) to ensure seamless data flow between devices and the cloud.
    • Implement and optimize communication protocols like MQTT, HTTPS/TLS.
    • Collaborate with cross-functional teams to build high-quality solutions.
    • Participate in agile development processes and contribute to continuous improvement initiatives.

    Required Skills & Experience:

    • Strong experience in IoT solution development, including device management and communication protocols.
    • Proficiency in cloud platforms (AWS or Azure).
    • Solid programming skills in Python and experience with SQL/PostgreSQL.
    • Hands-on experience with data streaming and analysis (e.g., Kinesis or similar).
    • Knowledge of security principles like encryption and PKI.
    • Experience with NoSQL databases (e.g., DynamoDB).

    Desired Skills:

    • Familiarity with AWS IoT Core or similar IoT-specific services.
    • Experience with IoT data analysis and related technologies.

    Benefits:

    • Competitive salary and a comprehensive Finnish benefits package.
    • Flexible working arrangements (hybrid/remote) with occasional visits to the Helsinki office.
    • A collaborative work environment where your contributions directly impact a life-changing product.
    • Great opportunity to grow in a scaling company with career advancement potential.


    If you're ready to take the next step in your career and work on impactful IoT solutions, I'd love to connect with you. Apply today and become part of a team that's revolutionizing healthcare!

    Python Developer Jobs | FRG Consulting

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