This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Dandy is hiring Senior Software Engineers to join our rapidly scaling technology organization. In the role you'll be challenged to learn new technologies, given the freedom to solve problems on your own, and will learn by doing. We are creating next-generation experiences across the evolving Dandy Supply Chain stack. This is the backbone of the manufacturing side of the business, responsible for helping plan, route, organize and deliver on the world’s largest custom manufacturing business. As a Senior Software Engineer, you will be key to the development of this platform.
Job Responsibility:
Develop features and improvements to Dandy’s products in a secure, well-tested, and performant way
Collaborate with Product Management and other stakeholders within the tech org to maintain a high bar for quality in a fast-paced, iterative environment
Develop order routing logic to deliver the correct order at the correct time to the right node in the chain
Partner with manufacturing automation on projects such as CAD -> CAM automation
Support the ability to provide the business with real-time data on the status of an order
Build rules and software capabilities smooth demand and overall dynamics of the system to optimize workloads
Requirements:
6+ years of full stack software engineering experience, preferably in a high growth startup environment
Substantial experience with backend asynchronous systems
Experience with logistics and operational domains
Experience with large and complex production systems
Strong ability to operate with minimal oversight
Ability to understand how our business functions and how challenges and bottlenecks can be addressed through the Engineering team
A collaborative, pragmatic, and growth-oriented mindset
The ability to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions
Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems
Comfort working in a highly agile, intensely iterative software development process
Effective communication skills: Regularly achieve consensus with peers and clear status updates
Experience owning a project from concept to production, including proposal, discussion, and execution
Self-motivated and self-managing, with excellent organizational skills
Ability to thrive in a remote-first organization
Nice to have:
Experience with TypeScript
Time spent at a venture-backed startup during hyper-growth