> Markdown version of [/jobs/ext/2264013-junior-software-engineer-data-products](https://www.wearedevelopers.com/jobs/ext/2264013-junior-software-engineer-data-products). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior Software Engineer (Data Products) - **Company:** Yapily - **Location:** London, UK (Remote available) - **Experience:** Starter - **Salary:** £53,111.0 - **Contract:** Internship / Graduate position - **Skills:** Application Programming Interfaces (APIs), Airflow, Amazon Web Services, Microsoft Azure, BigQuery, Cloud Computing, Cloud Storage, Code Review, Databases, Continuous Integration, Extract Transform Load (ETL), Database Queries, Software Debugging, Online Banking, Python (Programming Language), NoSQL, Standard Sql, Software Engineering, SQL Databases, Data Streaming, Data Logging, Data Processing, Scripting, Data Ingestion, Apache Spark, Git, Containerization, Information Technology, Apache Kafka, Api Design, Restful APIs, Terraform, Software Version Control, Data Pipelines, Docker, Programming Languages, Microservices - **Published:** August 27, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5856751961 ## About the Role * Programming Language Foundation: 2-3 years of experience (including internships or intensive projects) in any programming language development. * Database Basics: Academic or professional exposure to SQL; you should be comfortable writing queries and understand basic schema design. * Version Control: Familiarity with Git and a basic understanding of CI/CD concepts. * Problem-Solving Mindset: A proactive approach to debugging and a genuine curiosity about how data flows through a system. * API Awareness: Basic understanding of REST APIs and how microservices communicate. * Educational Background: A degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). Preferred Skills (Nice to Have) * Python/Shell: Basic knowledge for scripting or data automation. * Cloud Exposure: Any experience with GCP, AWS, or Azure (Cloud certifications are a plus!). * Containerization: Familiarity with Docker or the concept of containerized applications. * Data Tools: Exposure to any data processing tools like Airflow, Kafka, or Spark. * Infrastructure as Code: A desire to learn tools like Terraform/Terragrunt. * Financial Tech Interest: An interest in Open Banking and the FinTech landscape. ## Description As a Junior Software Engineer, Data Products, you will be responsible for: * Supporting Data Pipelines: Assisting in the design and maintenance of scalable data ingestion and processing systems using ETL/ELT methodologies. * Cloud Resource Management: Learning to deploy and maintain software utilizing GCP services such as Pub/Sub, BigQuery, Cloud Storage * Cross-functional Collaboration: Partnering with BI, infrastructure, and product teams to understand data requirements and deliver technical solutions. * API Development: Helping build and document APIs that deliver a seamless data experience for internal and external stakeholders. * Database Operations: Working with SQL and NoSQL databases, helping to optimize schemas and write efficient queries to support high-volume transactions. * Billing Infrastructure Support: Contributing to a reliable billing architecture within an event-driven environment. * Quality & Monitoring: Participating in testing, monitoring, and logging practices to ensure system resilience. * Continuous Learning: Engaging in code reviews and agile ceremonies to rapidly ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) ## Related Articles - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)