Senior Software Engineer

Early stage vertical SaaS business bringing innovative technology to the Waste Management Industry.
$120,000 - $180,000
Backend
Senior Software Engineer
Hybrid
1 - 10 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

CurbWaste is an early stage vertical SaaS company revolutionizing the Waste Management Industry through innovative technology. We're seeking a Senior Software Engineer to join our mission of transforming how waste companies operate. The ideal candidate will bring 5+ years of JavaScript/TypeScript experience and a passion for delivering world-class products.

As a Senior Software Engineer, you'll tackle challenging projects from refactoring to developing complex features, while working closely with engineering leadership to shape the product roadmap. You'll be instrumental in scaling our application through both code and architecture improvements, mentor other developers, and champion testing and automation.

We offer a hybrid work environment in New York City, with comprehensive benefits including medical, dental, and vision coverage, plus flexible time off. Our culture celebrates individuality and uniqueness, welcoming perspectives from all backgrounds. We're committed to creating positive change in the waste industry through technology, making this more than just a job – it's an opportunity to make a direct impact.

The role requires expertise in Node.js, React, PostgreSQL, and API design, with experience in AWS, Docker, and Kubernetes being advantageous. You'll work in an agile environment, leading by example in software craftsmanship and encouraging technical excellence. If you're passionate about building scalable solutions and want to contribute to environmental sustainability through technology, this role offers the perfect blend of technical challenges and meaningful impact.

Last updated 11 hours ago

Responsibilities For Senior Software Engineer

  • Take on challenging projects, including refactoring and developing new complicated features
  • Work with engineering leadership to help refine the product roadmap
  • Work on making application scalable through code and/or architecture & infrastructure
  • Work with and mentor other developers via pair programming & code reviews
  • Lead by example in being a craftsman of software development
  • Work in an agile environment & software development life cycle
  • Champion testing & automation
  • Encourage habits around technical excellence, evolutionary design and lifelong learning

Requirements For Senior Software Engineer

JavaScript
TypeScript
Node.js
React
PostgreSQL
Kubernetes
  • Bachelors (or higher) in Computer Science or related field
  • Minimum of 5 years of experience in javascript/typescript
  • Proficiency in API building & design
  • Experience in Node.js & React
  • Experience in AWS, Docker, Kubernetes (a plus)
  • Experience using PostgreSQL
  • Experience in search technologies (ElasticSearch or Apache Solr)
  • Deep knowledge of design patterns, best practices, microservice architecture, CI/CD

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Flexible time off with ample learning and development opportunities
  • Company-paid medical, dental, and vision

Interested in this job?

Jobs Related To CurbWaste Senior Software Engineer

Controls Engineer - DEC Engineering

Senior Controls Engineer position at Meta, focusing on data center automation and control systems, offering competitive compensation and benefits.

Software Engineer, Infrastructure

Senior Software Engineer position at Meta focusing on infrastructure development and scaling systems that serve billions of users.

Senior Software QA Engineer

Senior Software QA Engineer role at Apple, focusing on AI/ML services quality, automated testing, and framework development with competitive compensation and benefits.

Software Engineer, Infrastructure

Senior Software Engineer position at Meta focusing on infrastructure and backend systems that power Meta's family of apps.

Software Development Engineer, AWS Alameda

Senior Software Engineer role at AWS Alameda, building and maintaining control plane infrastructure for AWS services using Java, TypeScript, and cloud technologies.