New York, United States of America Hybrid

rePurpose Global is hiring a Senior Software Engineer

Responsibilities

  • Design, build, and maintain scalable server-side services and APIs, with a focus on performance, reliability, and security.
  • Own and evolve our cloud infrastructure on AWS, including CI/CD pipelines, containerized deployments, monitoring, and cost optimization.
  • Contribute across the full software development lifecycle — from architecture and planning through implementation, testing, and production deployment.
  • Optimize the existing codebase to improve performance, reliability, and maintainability.
  • Collaborate closely with cross-functional teams (product, design, and other engineering teams) to translate requirements into technical solutions.
  • 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

  • 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.
  • 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.
  • Proficiency in working with databases (SQL, NoSQL), designing schemas, optimizing queries, and ensuring data integrity.
  • Familiarity with backend security best practices, observability tooling, and building fault-tolerant, highly available systems.
  • Experience with building, or interest in learning, agentic workflows.
  • Strong knowledge of TypeScript as it pertains to backend systems and data modeling.
  • Working knowledge of front-end technologies (HTML, CSS, JavaScript) and modern frameworks (React, Vue, etc.) to collaborate effectively across the stack.
  • Comfortable working in an Agile environment, excellent communication skills, and the ability to collaborate effectively within a team.

Nice to Have

  • 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.

Work Arrangement

Hybrid — New York

Additional Information

  • Must be authorized to work in the United States.
Required Skills
AWSSoftware Development
About company
rePurpose Global

rePurpose Global helps businesses turn belief into impact, creating measurable change on a global scale. The company streamlines packaging compliance and enables credible sustainability claims through a unified platform.

It empowers brands to navigate evolving Extended Producer Responsibility (EPR) regulations with confidence, automate reporting, and avoid penalties across multiple jurisdictions. The platform simplifies compliance with over 45 packaging regulations from a single interface.

rePurpose Global also supports authentic sustainability storytelling by enabling plastic recovery projects and verified marketing claims. Brands can generate consumer-resonant impact stories backed by traceable data, differentiating themselves in competitive markets.

The company is driven by principles of scale, transparency, urgency, environmental justice, and systems change. It works with over 500 consumer companies to build a world free of plastic waste within our lifetimes.

All jobs at rePurpose Global Visit website
Job Details
Department Engineering – Tech
Category backend
Posted 2 months ago