Legion Technologies aims to solve the challenges in managing hourly workers by providing an AI-powered Workforce Management (WFM) platform that optimizes labor efficiency and empowers employees with flexibility and fairness. The Platform Team specifically needs to build and scale the core foundation of this platform, ensuring its reliability, scalability, and performance.
Requirements
- 3-5 years building and deploying backend technologies (Java, Spring Boot, MySQL, Elastic Search)
- 3-5 years delivering software in a cloud-based environment (AWS, GCP, Azure)
- 3-5 years working on building multi-tenant SaaS applications
- Demonstrated proficiency in scalable architecture, data modeling, design patterns, Java, object-oriented design and performance optimization
- Experience with feature flags, A/B testing, or experimentation platforms
- Familiarity with development tools (e.g, Github, Sonacube, Maven )
- Familiarity with monitoring and analytics tools (e.g, Datadog)
Responsibilities
- design, implement, and maintain backend services, APIs, and infrastructure
- ensure the platform’s reliability, scalability, and performance
- Deliver high-quality, secure, and scalable features on time
- Drive operational excellence by leading root cause analysis and elimination efforts and supporting reliability through the on-call rotation
- Collaborate with Engineering on code reviews, automated testing, continuous integration and continuous deployment
- Work hands-on with Java, Spring Boot, Hibernate, MySQL and AWS to deliver high quality, cloud-native software
- contributing to a mission-driven product that impacts millions of hourly workers worldwide
Other
- Collaborate with Product to deliver the right features for customers.
- Collaborate with QA to test and deliver high quality features to production.
- Work cross-functionally to improve product quality and data-driven decision-making.
- Strong sense of ownership, problem-solving ability, and passion for building reliable, high-performing systems.
- Experience with agile development methodologies (e.g, Scrum, Kanban)