Senior Java Full Stack Engineer

N-ix

Job Summary

We are seeking a skilled Senior Java Full-Stack Engineer to join our team and accelerate the development of our client’s flagship workforce management product, HotSchedules Labor. You will work with an international team (Ukraine, Latin America, US) primarily focused on full-stack development, though current tasks lean towards backend. Responsibilities include developing new features, building RESTful services for web/mobile applications, designing database schemas, and maintaining/optimizing the codebase. This role offers growth in technical skills and language proficiency while impacting the workforce management space.

Must Have

  • Strong Java 11 (Java 17 a plus)
  • Solid Spring framework experience
  • Good understanding of JavaScript, HTML, CSS
  • ReactJS experience
  • Intermediate English proficiency

Good to Have

  • AWS or Azure experience
  • BackboneJS experience

Perks & Benefits

  • Flexible working format (remote, office, hybrid)
  • Competitive salary & compensation
  • Personalized career growth
  • Professional development tools
  • Active tech communities
  • Education reimbursement
  • Corporate events

Job Description

We are currently seeking a skilled Senior Java Full-Stack Engineer to join our team and accelerate the development of our client’s flagship workforce management product, HotSchedules Labor. You will be a part of an international team, with developers and QA professionals from Ukraine, Latin America, and the US. The team primarily consists of full-stack developers, though the current backlog has a heavier focus on backend tasks.

This is a fantastic opportunity for a developer looking to grow in both technical skills and language proficiency while working on a global product. Join our team and make an impact in the workforce management space!

Responsibilities:

  • Develop new features from the product backlog to enhance HotSchedules Labor.
  • Build RESTful services to support high-volume, low-latency web and mobile applications.
  • Design and implement database schemas to accommodate new functionality.
  • Maintain and optimize the existing codebase to ensure scalability and performance.

Requirements:

  • Strong proficiency in Java 11 (Java 17 is a plus).
  • Solid experience with Spring framework.
  • Good understanding of JavaScript, HTML, and CSS.
  • Experience with ReactJS for frontend development.
  • Familiarity with AWS or Azure cloud services is a plus.
  • Experience with BackboneJS is a bonus.
  • At least an intermediate level of English proficiency to participate in team meetings and discussions.

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

9 Skills Required For This Role

Java Html Javascript Css Azure Aws Spring Framework Scalability Quality Control