Shape the future of supply chain transparency by joining a team focused on building robust, scalable systems. As a Senior Software Engineer, you'll play a central role in redefining how data flows through our platform, ensuring clarity, resilience, and long-term maintainability.
What You'll Do
- Design and build modular backend services using Node.js and TypeScript, emphasizing clean separation between domain logic, application flow, and infrastructure concerns.
- Drive the evolution of our architecture toward event-driven patterns, leveraging message buses and streaming platforms to improve system reliability and scalability.
- Define and standardize domain events and asynchronous workflows, ensuring consistent publishing, consumption, and versioning across services.
- Lead technical discussions around system boundaries, API contracts, and long-term architectural health.
- Strengthen testing practices by promoting unit, integration, and contract testing strategies that isolate logic and validate interactions without relying on fragile setups.
- Guide modernization initiatives such as refactoring legacy components, enhancing observability, and simplifying complex subsystems.
- Support team growth through pair programming and constructive code reviews that reinforce strong engineering habits.
- Assess tools and frameworks with an eye toward sustainability, ease of maintenance, and operational efficiency.
What We're Looking For
- At least 5 years of professional software development experience, with a focus on large-scale systems in Node.js and TypeScript.
- Proven ability to design systems with clear boundaries, well-defined contracts, and scalable domain models.
- Hands-on experience with event-driven architectures, including pub/sub systems, message queues, or stream processors.
- Solid grasp of asynchronous processing, idempotency, and strategies for achieving eventual consistency.
- Experience working across frontend frameworks such as React, Angular, or Next.js, and a collaborative approach to shared UI and API patterns.
- Familiarity with various data storage solutions—including MongoDB, Redis, and similar—and the judgment to apply them appropriately.
- Strong commitment to writing testable, well-structured code and building reliable test suites.
- A mentoring mindset with the ability to lead by example and elevate team capabilities.
- Background in SaaS or product-driven environments, particularly within fast-moving organizations.
Work Environment
This role supports hybrid or remote work within EST or CST time zones, with office locations in New York City, Chicago, and Paris. Positions outside MST and PST are preferred. The company fosters a values-driven culture focused on solving real-world supply chain challenges through collaboration, technical excellence, and inclusive practices.
Benefits
- Generous paid time off and holidays, including extended year-end closure and Summer Fridays
- Full employer-paid medical, dental, and vision coverage
- 401k plan
Compensation ranges from $130,000 to $160,000, with no equity or additional incentives disclosed at this time. Equal employment opportunity is strictly upheld, with zero tolerance for discrimination or harassment based on race, religion, gender identity, disability, veteran status, or any other protected characteristic.