Posted 9 days ago

Senior Software Engineer

What You Will Do:

  • We’re looking for a data pipeline expert with full-stack experience to deliver end-to-end solutions that transform data into actionable insights for our customers. In this role, you’ll design, build, and optimize data pipelines while leveraging your full-stack expertise to create seamless, high-performance systems. You’ll collaborate with Product Managers and UX Designers to define requirements, implement solutions, and ensure ongoing success post-deployment.


Our Tech Stack:

  • Node.js, Typescript, Python.
  • PostgreSQL, ClickHouse, CockroachDB, Kafka, Apache Spark.
  • Docker, Jenkins, Terraform, AWS.


Responsibilities:

  • Translate requirements, estimate effort, and address or escalate blockers as needed.
  • Own end-to-end projects, understanding and contributing to all aspects (infrastructure, application tiers, and data tiers).
  • Write clean, maintainable code that adheres to best practices in readability, design patterns, reusability, and testing.
  • Continuously monitor performance metrics and recommend improvements or refactors.

Requirements:

  • 5+ years of experience working in agile environments (ideally Scrum), collaborating with cross-functional teams (engineering, design, product).
  • Strong proficiency in server-side development with hands-on experience in building scalable and reliable back-end systems.
  • Experience designing, building, and maintaining RESTful APIs and integrating with external services.
  • Strong understanding of building scalable and high-performance back-end systems, optimizing for low-latency and high-throughput.
  • Ability to write and maintain unit and integration tests based on acceptance criteria, ensuring code quality and reliability.
  • Proficiency with version control tools, particularly Git, for collaborative development and code management.

Required Technologies:

  • Frontend: JavaScript, TypeScript
  • Backend: Node.js, Kafka, PostgreSQL, Data Pipeline Experience
  • DevOps & Cloud: Docker, Jenkins, Cloud Computing Experience

Nice-to-Have Technologies:

  • Scala, ClickHouse, Terraform, AWS


  • 1Screening
  • 2Live code challenge
  • 3Hiring Manager interview
  • 4Product Interview
  • 5Cultural Fit Interview
  • 6Final interview
  • 7Background checks