Software Development Engineer II (SDE II) - Full Stack
Core
Build, maintain, and operate production backend services, APIs, and integrations for an intelligent supply chain environment.
Role type
Full Stack Software Development Engineer II
Builds
Customer-facing platforms, backend services, APIs, integrations, data pipelines, and databases for supply chain operations.
Domain
Supply chain / Logistics / Technology
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Node.js/NestJS, PostgreSQL, REST API design, message queues (Kafka/RabbitMQ/SQS), Redis, Docker, Kubernetes, CI/CD, Git, secure coding practices, distributed systems concepts, observability.
Preferred skills
Data pipelines (dbt/Airflow/Flink), BI tools (Metabase/Superset), multi-region systems, logistics/warehouse domain knowledge, AI-assisted development.
Responsibilities
Build and maintain production backend services; Design and maintain REST APIs and integrations; Work with PostgreSQL for schema design and performance optimization; Build asynchronous workflows using message queues; Apply caching strategies; Own features through the full SDLC; Containerize and deploy applications; Monitor production environments; Diagnose and resolve production incidents; Apply secure development practices; Collaborate on technical designs and architecture decisions.
Seniority
Mid-level (2–5 years experience), hands-on IC