JobRaahGet matched free

Jobs

Junior Software Engineer (Data Products)

Yapily · London, England, United Kingdom · Hybrid

Posted Aug 26, 2026

Apply with JobRaah

Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.

As a Junior Software Engineer (Data Products) at Yapily, you will help build and scale our modern, next-generation data platform. This is a junior level role perfect for someone with a strong computer science foundation who is eager to specialize in the world of Data Engineering. You will support the team in creating high-performance data pipelines, billing infrastructure, and self-serve data APIs. This role offers a unique front-row seat to the GCP (Google Cloud Platform) stack, where you’ll learn to develop data systems that empower engineering teams to turn raw data into actionable value. Requirements 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 level up your technical skills and product knowledge. What You Bring Essential Skills ● 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…