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