Software Engineer II
Core
Design, develop, and maintain RESTful and event-driven APIs and database systems for the Evolve Warehouse Management System (WMS) platform.
Role type
Senior backend software engineer (WMS)
Builds
End-to-end features for warehouse workflows, integrating with mobile apps and internal/external systems
Domain
Retail fulfillment / Warehouse Management Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Node.js, TypeScript, SQL, event-driven architecture, message queues (Kafka), API design, database optimization, distributed systems
Preferred skills
Generative AI tools, proactive experimentation with new technologies
Technologies
Node.js, TypeScript, Kafka, SQL, RESTful APIs
Responsibilities
Design and develop RESTful and event-driven APIs; optimize complex SQL queries and database structures; collaborate with front-end and mobile teams; ensure adherence to SDLC and best practices; create documentation for database logic and APIs; perform scalable debugging and defect resolution
Seniority
Mid-level (3+ years experience)