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.
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 Terraform/Terragrunt.
● Financial Tech Interest: An interest in Open Banking and the FinTech landscape.
We obsess about quality
We are curious
We act with integrity
We are do-ers
We problem-solve together
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.