Software Engineer

Apolis Logo
  • Construction
  • FullTime
  • Applications have closed

Job Title: Full Stack Developer
Location : Sunnyvale, CA
Duration : 12 Months / long term contract

Role Overview
We are seeking a well-rounded and motivated Full Stack Developer to join a high-impact Delivery team. This role focuses on building scalable, customer-facing delivery solutions that enable real-time tracking, delivery scheduling, route optimization, and seamless third-party integrations.
The ideal candidate has strong front-end expertise with modern JavaScript frameworks (Next.js) and solid back-end experience in building and integrating distributed systems.

Key Responsibilities

  • Design and develop scalable, high-quality full-stack applications
  • Drive execution of multiple business plans and engineering initiatives
  • Lead discovery phases for medium to large projects and produce high-level designs
  • Lead and mentor a small team of 3-4 engineers on assigned projects
  • Deliver end-to-end service implementations, including data ingestion and orchestration
  • Ensure solutions align with business objectives, best practices, and innovation strategies

Required Skills

Front End

  • Next.js
  • React
  • TypeScript
  • Micro-Frontend architecture
  • Java Spring Boot (API integration testing from the frontend)
  • Monorepo experience (application packaging and management)

Back End

  • Kafka
  • Spring JPA
  • AOP
  • SQL
  • NoSQL databases (CosmosDB or equivalent)

Preferred Qualifications

  • Experience working on large-scale, distributed systems
  • Strong understanding of system design and integration patterns
  • Ability to work independently and lead technical initiatives