Senior Software Engineer (Backend-Focused)

Overview

We are looking for a Senior Software Engineer who can design and build scalable web systems. The role focuses primarily on backend development, while also contributing to data pipelines and cloud-based deployments.

Our team develops web-based products such as eCommerce platforms and data integration systems, including pipelines that collect data from external APIs and process large datasets.

We are looking for a T-shaped engineer: someone with deep expertise in backend development and working knowledge of cloud infrastructure and data processing systems.

Responsibilities

  • Design and develop scalable web applications and backend services.
  • Develop backend systems using PHP or Java.
  • Design and implement RESTful APIs for internal and external integrations.
  • Build and maintain data pipelines that collect and process data from external APIs.
  • Process and transform large datasets and load them into data warehouse systems such as Google BigQuery.
  • Deploy and maintain applications on cloud infrastructure.
  • Ensure system performance, scalability, and reliability.
  • Collaborate with engineers and product teams to deliver high-quality software.

Required Skills

Backend Development (Core Expertise)

  • 5+ years of experience in software development.
  • Strong backend development experience using PHP or Java.
  • Experience designing and building RESTful APIs.
  • Strong knowledge of relational databases such as MySQL or PostgreSQL.
  • Experience building and maintaining production systems.

Data Integration

  • Experience integrating with external APIs and processing data.
  • Experience working with data pipelines or ETL processes.
  • Experience working with large datasets.
  • Experience with data warehouse platforms such as Google BigQuery is a plus

Additional Engineering Skills (Nice to Have)

Experience with modern frontend frameworks such as:

  • Vue.js
  • React
  • Angular

Experience deploying applications on cloud platforms such as

  • Amazon Web Services
  • Google Cloud
  • Experience using container technologies such as Docker.
  • Familiarity with CI/CD pipelines and basic system deployment practices.
  • Experience building eCommerce platforms.
  • Experience designing high-performance or high-traffic systems.
  • Experience working with microservices architecture.

What We Look For

  • Strong problem-solving and system design skills.
  • Ability to work across different parts of the stack when needed.
  • Experience building systems from design to production.
  • Ability to write clean, maintainable, and scalable code.
Apply → Back to Open Roles