Software Technologist I / II
Core
Design and build software systems with well-defined interfaces, perform unit and system testing, and work within an agile environment.
Role type
Software Technologist (IC)
Builds
Microservices-based software systems and RESTful web services
Domain
Ecommerce technology and enterprise software
Deliverable
production ML models | product features
Required skills
Java, Microservices architecture, Spring Boot, RESTful web services, JavaScript, SQL, MongoDB, Kafka, Kubernetes, Ecommerce domain knowledge (articles, price, inventory)
Preferred skills
Experience collaborating with tech leads and external vendors
Technologies
Java, Spring Boot, MongoDB, Kafka, Kubernetes, SQL, JavaScript
Responsibilities
Design and build software systems with well-defined interfaces; Perform unit and system testing; Communicate with tech leads to understand technology; Work in an agile environment
Seniority
Mid-level (5+ years experience)