Tech Stack
Job Description, Responsibilities & Requirements
About the Position
We are looking for a Senior Backend Developer to join our team working on a cloud-native platform built on AWS. You will work within a single monorepo with shared TypeScript domain models, contributing to backend services that are built and deployed independently. A significant part of the role involves handling data pipelines - importing, transforming, and interpreting scientific and product data. You are AI-first, you use Claude for backend development daily, and you are always looking for ways to improve how you and the team work - continuously optimizing for speed while keeping things clean and maintainable.
Responsibilities
- Own backend services end-to-end
- Make architectural decisions independently
- Onboard quickly into a well-structured codebase
- Optimize for both execution speed and development velocity
- Ensure clean, well-structured code
Requirements
Architecture & Mono-repo
- Hands-on experience working in a single monorepo with shared domain models and independent service deployments
- Practical understanding of separation of concerns - knowing when and how to draw boundaries without over-engineering
Backend Runtime & Frameworks
- Strong proficiency in Node.js with NestJS and/or Express
- Comfortable working in Python for data processing or ML-adjacent services
APIs & Caching
- Deep experience building REST APIs with OpenAPI/Swagger documentation
- Practical knowledge of Redis for caching and Bull for job queue management
- Familiar with authentication patterns: Sessions, API keys, OAuth
Data Handling
- Experience designing data import and transformation pipelines - ingesting from APIs, files, or external databases
- Ability to work with both MongoDB and PostgreSQL depending on data characteristics
- Comfortable interpreting, validating, and ensuring data consistency for downstream services
- Familiarity with S3 for file and artifact storage
Cloud - Amazon Web Services
- Practical experience with ECS Fargate, Lambda, S3, CloudFormation, and working with auto-scaling setups
- Familiar with CloudWatch for logging and monitoring
CI/CD & Delivery
- Experience with GitHub Actions CI/CD pipelines supporting multiple daily deployments
- Comfortable shipping frequently and confidently in an agile, cross-functional team
AI-First Mindset
- Uses Claude as the primary AI assistant for backend development - code generation, refactoring, debugging, and architecture decisions
- Familiar with how Cursor is used on the frontend side and able to collaborate in an AI-assisted full-stack team
- Constantly looks for better ways to work - tooling, patterns, workflows - and brings that thinking to the team
- Has a strong instinct for performance: spots bottlenecks early, optimizes deliberately, and keeps the codebase clean in the process
Nice to Have
- Experience with API management - lifecycle, throttling, versioning, developer portals (AWS API Gateway or similar)
- Exposure to ML pipelines
- Familiarity with probabilistic or recommendation-based systems
- Background in scientific data domains or product/ingredient data platforms
We Offer
- Opportunity to work on a sustainability platform designed specifically for the food and hospitality industry
- Be part of a SaaS-based tool that helps businesses bridge the gap between food production and environmental accountability
About the Company
This is a SaaS-based sustainability platform designed specifically for the food and hospitality industry. It functions as a data-driven tool that helps businesses bridge the gap between food production and environmental accountability. It turns complex climate data into a business intelligence tool that helps food companies stay profitable while reaching Net Zero goals.
Industries
Environmental Services