Work with the world's top founders

Junior Backend Engineer

Zubale

Zubale

Software Engineering
Posted on Mar 1, 2026

Who you are

  • You are a Backend Engineer with a strong curiosity for how systems talk to each other.
  • You enjoy digging into APIs, data formats, and integration patterns, and you love turning external data into clean, structured inputs for internal systems.
  • You are comfortable owning small components end-to-end and learning rapidly from more senior engineers.
  • You’re detail-oriented, reliable, and motivated by building high-quality solutions that directly impact operations and customers.

What you will do

  • Build, maintain and optimize integrations with external partners through REST APIs, SFTP pipelines, and web scrapers.
  • Implement data ingestion and transformation processes that guarantee accuracy, reliability, and performance.
  • Monitor and troubleshoot integration failures, ensuring resiliency and minimizing downtime.
  • Collaborate with product, data, and operations teams to clarify requirements and translate them into technical solutions.
  • Contribute to internal tools and libraries that standardize how we build integrations.
  • Write clean, well-tested code and participate in code reviews to grow your engineering craft.
  • Document integration workflows, data contracts, and operational runbooks.

The skills and experience you will bring

  • 1 year of experience (or strong internship/project background) in backend development using Node.js, Python, Elixir, Go or similar languages.
  • Understanding of REST APIs, authentication, pagination, rate limits, and error-handling patterns.
  • Basic experience working with SFTP flows, file parsing (CSV, JSON, XML), and scheduled jobs.
  • Familiarity with web scraping tools and techniques (i.e. Playwright).
  • Good knowledge of SQL and data modeling fundamentals.
  • Understanding of async processing, queues, and cloud-based architectures.
  • Strong debugging, logging and monitoring mindset.
  • Ability to communicate clearly, manage your own tasks, and ask the right questions.
  • A learning-first attitude and willingness to take ownership with support from senior engineers.