L

Legion

AI-driven labor forecasting and scheduling

Java Backend Engineer

Backend EngineeringPosted on Nov 13
Full-timeBucharest, RomaniaNo salary listed

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Engineering, or a related discipline is required.
  • Three to five years of experience with backend technologies, including Java, Spring Boot, and MySQL.
  • Three to five years of experience building multi-tenant SaaS applications.
  • Three to five years of experience designing and building APIs.
  • At least three years of experience delivering software in a cloud-based environment such as AWS, GCP, or Azure.
  • Professional software development experience and proficiency in Java or C++, including object-oriented design skills.
  • Knowledge of application architecture and design patterns.
  • Knowledge of professional software engineering practices across the software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience developing distributed or scalable systems and high-volume transaction applications.
  • Ability to lead projects from inception to production.
  • Strong communication skills, software architecture design skills, and technical writing skills.

Responsibilities

  • Develop high-quality features on time and maintain a thorough understanding of the product area.
  • Assist with feature design alongside the CTO or Architect.
  • Develop features using coding best practices, with attention to performance and user experience.
  • Own product quality, test features before requesting QA testing, write unit tests, and work with QA engineers on end-to-end testing.
  • Fix incoming bugs daily and adhere to bug-resolution goals.
  • Demonstrate the Legion product end to end.
  • Devise robust solutions that enable product engineering teams to deliver features rapidly, scalably, and with strong performance.
  • Design, build, and support applications end to end.
  • Make data-driven technical decisions and use technical knowledge to debug and solve complex problems.
  • Resolve ambiguities in requirements in consultation with stakeholders.
  • Contribute to the long-term team charter and quarterly planning.
  • Mentor team members and uphold code quality and standards by conducting design reviews and code reviews and providing feedback.

Desired Qualifications

  • Experience serving as a technical lead throughout the full software development lifecycle, from conception and architecture definition through detailed design, scoping, planning, implementation, testing, documentation, delivery, and maintenance.
  • Experience with containerization and cloud deployments.
  • Familiarity with Spring Boot, Hibernate, MySQL, and JSON.
  • Frontend experience with JavaScript and Angular and/or React.
  • Proficiency with AWS products and services.
  • Experience managing frameworks or systems for ensuring code quality, such as Coverity or SonarQube.

About the Company

Legion

AI-driven labor forecasting and scheduling

Legion builds a workforce management platform for hourly workers. It uses a proprietary WFM system to forecast demand across locations and automatically generate granular schedules, with a self-learning engine that adapts over time. Its edge comes from combining automated scheduling with employee engagement tools like flexible gig-style schedules, self-service, earned wage access, and rewards, all in one platform. The goal is to help businesses run labor operations more efficiently while improving satisfaction and productivity for the hourly workforce.

Company size
201-500
Company stage
Late Stage VC
Total funding
$185.5M
Headquarters
Redwood City, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at Legion

See more jobs