Full Stack Engineer (React + JAVA) (#1459)

Ukraine, Poland
Work type:
Technical Level:
Job Category:
Software Development

We are looking for a Full Stack Engineer to join our team. 

Our client is an award-winning customer support software company designed specifically for B2B companies in the computer software, hardware, information technology services, and telecom industries. The company spent the past decade developing a support solution that fosters passionate customer bases for its clients. Client stands out as the leading support solution that addresses sophisticated client needs and drives successful client interactions.

Our team is embarking on an exciting project to develop a cutting-edge chat software solution that aims to become a leading platform in the industry. 


  • Create user-friendly and responsive web interfaces using JavaScript frameworks 
  • Design and implement server-side logic using Java, including APIs and database integration
  • Collaborate with team members to review code, conduct unit tests, and ensure high-quality software
  • Identify and resolve issues in both frontend and backend components, ensuring smooth operation of applications
  • Work closely with cross-functional teams including designers, product managers, and other developers to deliver features and enhancements
  • Keep up-to-date with the latest technologies, trends, and best practices in web development


  • 5 years of experience in JavaScript and its frameworks/libraries - mainly React
  • The practical knowledge of CSS, or Bootstrap is a plus
  • Hands-on experience with Java programming language and related frameworks for backend development (3+ years)
  • Approximately 80% of the frontend work, and 20% backend work 
  • Understanding of relational databases like MySQL, PostgreSQL, or similar
  • Ability to analyze requirements and solve complex technical problems efficiently
  • Strong collaboration and communication skills, able to work effectively in a team environment
  • Experience working in Agile/Scrum methodologies
  • Bachelor degree in Computer Science, or related field

Professional growth:

  • Strong engineering culture
  • Challenging projects and mature teams
  • Personalized on-demand cross-company mentoring support enabling you to learn new things faster
  • Plenty of opportunities to share knowledge and get more experience such as opportunity to mentor others, speak at events, and contribute to pre-sales
  • Direct communication with the customer
  • A friendly, supportive and dynamic work environment

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

Easy apply

    Refer a friend