Senior Software Engineer
repurposeglobal
New York
Posted Jun 30, 2026
- Full-time
- Engineering
Job description
## About the Company
Founded in 2017, rePurpose Global is the leading Packaging Sustainability & Compliance platform for consumer companies. We enable brands to measure their plastic footprint, recover plastic waste from nature through a global partner network, and streamline compliance across 45+ packaging regulations — all from one platform.
rePurpose has recovered over 100 million pounds of plastic waste, supported 2,300+ waste workers, and maintains 10+ active impact projects worldwide. Our platform helps brands achieve compliance outcomes through advanced data management and regulatory expertise.
Headquartered in New York. Learn more at .
### **This position is remote-only for East Coast candidates, but we prefer candidates based in New York to join our hybrid work environment.**
### Responsibilities
- **Backend Development:** Design, build, and maintain scalable server-side services and APIs, with a focus on performance, reliability, and security.
- **Infrastructure & DevOps:** Own and evolve our cloud infrastructure on AWS, including CI/CD pipelines, containerized deployments, monitoring, and cost optimization.
- **Full-Cycle Development:** Contribute across the full software development lifecycle — from architecture and planning through implementation, testing, and production deployment.
- **Codebase Enhancement:** Optimize the existing codebase to improve performance, reliability, and maintainability.
- **Collaboration:** Collaborate closely with cross-functional teams (product, design, and other engineering teams) to translate requirements into technical solutions.
- **AI Tooling & Technology Evaluation:** Stay updated with industry trends, specifically in advancements in AI technologies. Propose adoption of new technologies where applicable to enhance the product’s and company’s capabilities.
### Requirements
- **Backend Expertise:** Deep experience building robust, scalable, production-grade applications using Node.js or related backend frameworks. Strong understanding of API design (REST and/or GraphQL), service architecture, and performance optimization.
- **Infrastructure & Cloud:** Hands-on experience with AWS (or comparable cloud platforms) and modern DevOps practices — including infrastructure-as-code (e.g., Terraform, CDK), containerization (Docker, Kubernetes), and CI/CD pipeline management.
- **Database Knowledge:** Proficiency in working with databases (SQL, NoSQL), designing schemas, optimizing queries, and ensuring data integrity.
- **Security & Reliability:** Familiarity with backend security best practices, observability tooling, and building fault-tolerant, highly available systems.
- **AI Technologies:** Experience with building, or interest in learning, agentic workflows.
- **TypeScript Proficiency:** Strong knowledge of TypeScript as it pertains to backend systems and data modeling.
- **Full-Stack Awareness:** Working knowledge of front-end technologies (HTML, CSS, JavaScript) and modern frameworks (React, Vue, etc.) to collaborate effectively across the stack.
- **Agile & Collaboration:** Comfortable working in an Agile environment, excellent communication skills, and the ability to collaborate effectively within a team.
### Qualification
- A degree in Computer Science, plus a minimum of 4 years of professional experience in software development, ideally in a cloud-based modern stack. TypeScript, Node.js, GraphQL, Vue, and AWS are all preferred.
- Strong problem-solving abilities and a proactive mindset towards learning new technologies.
- Prior experience working in a startup or fast-paced environment is a plus.
- Must be authorized to work in the United States.