engineering
Posted Feb 16Senior Engineer (Backend Platform - NodeJS, Data Integrations)
Cape Town, Saudi ArabiaOn-site
Responsibilities
- Architect & Build: Develop robust, scalable integrations using Node.js and TypeScript.
Requirements
- We are looking for a Senior Node.js Engineer who doesn't just write code but actually enjoys the craft of programming.
- If you can find fun in reverse-engineering a complex API, building a crawler that can dance around obstacles, or optimizing the pipeline so that it can handle massive volumes you’ll fit right in. What You'll Do:
- The ETL Engine: Maintain and optimize the core of the ETL engine to ensure resiliency, high throughput and data integrity.
- Resilient: You understand that in the world of third-party integrations, things are unpredictable and unreliable. You enjoy the challenge of building "self-healing" systems. What You Bring:
- Language Mastery: Deep expertise in Node.js and TypeScript. Data Engineering:
- Experience building data-processing/streaming processes, handling large datasets, and managing data schema evolution.
- Observability: Good understanding of OpenTelemetry, all types of observability signals and experience working with them.
- experience with Google Cloud Platform (GCP) (GKE, KMS, Google Cloud Storage, Secret Manager).
- experience in frameworks like Jest, Vitest and Playwright.
- Collaboration: Good understanding of GitHub workflows (PRs, Actions, Issues)
Benefits
- Benefits and Perks:
- benefits package that supports your well-being, growth, and work-life balance.
- benefits: Health & Prescription coverage, vision and dental care, virtual health care, out-of-country medical coverage
- Insurance coverage (life, short-term disability, long-term disability, and more)
- Health Care Spending Account
- Flexible Working: Our Responsible PTO policy means you can take the time off you need to rest and recharge.
- Our mental health and wellness benefit includes up to 12 fully covered therapy/coaching sessions per year, with additional dependent coverage.
- A Stake in Our Growth: We offer Restricted Stock Units (RSUs) as part of your total compensation, giving you a stake in the company's growth with a 3-year vesting schedule, pending Board approval.