Role SummarySeeking a hands-on backend engineer to build and support scalable services powering warehouse and supply chain operational planning, performance, and reporting visibility. This role is execution-focused and requires strong coding, data handling, and debugging skills in a distributed, event-driven environment.Scope of WorkBuild and enhance backend services supporting warehouse operational planning, productivity, visibility, and productivity systemsDevelop complex RESTful services with significant distributed system dependencies, providing low-latency responses to the presentation layerDesign and implement APIs for internal systems, working closely with data providers and presentation layer partnersWork with relational databases to manage operational data, including writing and optimizing complex SQL queriesBreak down requirements into implementable tasks and deliver within sprint timelinesEnsure code quality through unit and integration testing and automationRequired SkillsStrong proficiency in KotlinSolid experience with relational databases and SQL (Postgres preferred)Experience with messaging systems (Kafka or similar)Experience building scalable backend services and APIs8+ years of software engineering experienceExperience working in agile development environmentsPreferred SkillsExperience with test-driven development and test automationPrior experience in supply chain, logistics, or warehouse systemsPrior experience in Backend-for-Frontend (BFF) environmentsSkills DescriptionStrong proficiency in Kotlin, with over 5 years of experience working with Java, Kafka, and SQL data stores. Experience with Oracle and stored procedures is a plus. Brings 8+ years of overall software engineering experience.TECHNICAL SKILLSMust HaveJavaKafkaKotlinSQLNice To HaveOracleStored ProceduresNotes:Hybrid
(Please ensure email matches your resume email)
(document types allowed: doc/docx/rtf/pdf/txt) (max 2MB)
By submitting this form, you are consenting to the VIVA team contacting you via Phone/Email