Salary
💰 $120,000 - $185,000 per year
Tech Stack
CloudGraphQLIoTJavaScriptNode.jsPostgresTypeScript
About the role
- We’re looking for a Senior Backend Developer to help shape the foundation of a new cloud-based data platform. This is a key role for someone who enjoys designing scalable services, writing clean APIs, and seeing their work drive real-world outcomes.
- Design and build backend services and APIs that power our platform
- Implement secure, scalable interfaces for ingesting and querying structured data
- Contribute to foundational platform capabilities that enable user access, system visibility, and operational insights
- Contribute to our data model and ensure reliable, performant data access patterns
- Collaborate with frontend developers and data engineers to deliver end-to-end features
- Take initiative in shaping technical decisions, architectural direction, and internal best practices
- Own your work from design to deployment, including testing, monitoring, and iteration
- Collaborate within an agile development workflow, participating in planning, estimation, standups, demos and iterative delivery alongside Product, QA, and Frontend teammates
Requirements
- Bachelor’s degree in Computer Science or a related field, or equivalent practical experience
- 5+ years of backend development experience in modern production environments
- Strong proficiency with TypeScript and Node.js
- Experience designing APIs (GraphQL preferred; REST is also valuable)
- Solid understanding of Postgres and relational data modeling
- Familiarity with containerized development and cloud-native deployment practices
- Experience implementing authentication and authorization systems (JWTs, RBAC, etc.)
- A track record of taking ownership of your work and driving projects forward collaboratively
- Preferred: Experience working with time-series, streaming, or IoT sensor data
- Preferred: Familiarity with ORMs or query builders like Drizzle, Prisma, or Knex
- Preferred: Familiarity with best practices for building reliable and trustworthy cloud-based systems
- Preferred: Exposure to CI/CD pipelines, observability tools, or infrastructure-as-code
- Willing to thrive in early-stage environments and enjoy wearing multiple hats
- Take pride in delivering high-quality code and scalable architecture
- Care deeply about maintainability, performance, and the developer experience
- Motivated by impact and eager to own challenges end to end