DescriptionAs a Junior Software Engineer (Data Products) at Yapily, you will help build and scale ourmodern, next-generation data platform. This is a junior level role perfect for someone with astrong computer science foundation who is eager to specialize in the world of DataEngineering.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 CloudPlatform) stack, where you’ll learn to develop data systems that empower engineering teamsto turn raw data into actionable value.RequirementsAs a Junior Software Engineer, Data Products, you will be responsible for: Supporting Data Pipelines: Assisting in the design and maintenance of scalabledata ingestion and processing systems using ETL/ELT methodologies. Cloud Resource Management: Learning to deploy and maintain software utilizingGCP services such as Pub/Sub, BigQuery, Cloud Storage Cross-functional Collaboration: Partnering with BI, infrastructure, and productteams to understand data requirements and deliver technical solutions. API Development: Helping build and document APIs that deliver a seamless dataexperience for internal and external stakeholders. Database Operations: Working with SQL and NoSQL databases, helping tooptimize schemas and write efficient queries to support high-volume transactions. Billing Infrastructure Support: Contributing to a reliable billing architecture withinan event-driven environment. Quality & Monitoring: Participating in testing, monitoring, and logging practices toensure system resilience. Continuous Learning: Engaging in code reviews and agile ceremonies to rapidlylevel up your technical skills and product knowledge.What You BringEssential Skills Programming Language Foundation: 2–3 years of experience (includinginternships or intensive projects) in any programming language development. Database Basics: Academic or professional exposure to SQL; you should becomfortable 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 genuinecuriosity about how data flows through a system. API Awareness: Basic understanding of REST APIs and how microservicescommunicate. Educational Background: A degree in Computer Science, Software Engineering, ora 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 area plus!). Containerization: Familiarity with Docker or the concept of containerizedapplications. 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.BenefitsCompetitive Pay & Equity – We offer a great base salary plus equity, so you’ll own a part of what we’re building together.Generous Time Off – Enjoy 25 days of holiday each year (plus
Junior Software Engineer (Data Products) in Kennington employer: Yapily
Yapily is an exceptional employer that fosters a collaborative and innovative work culture, perfect for aspiring Junior Data Products Engineers. With a strong focus on employee growth, you will have the opportunity to enhance your skills through hands-on experience with cutting-edge technologies and mentorship from experienced colleagues. Located in a vibrant tech hub, Yapily offers a dynamic environment where your contributions directly impact the development of scalable data solutions.