locationIvano-Frankivsk

locationKyiv

locationLviv

locationUkraine

work typeHybrid

work typeOffice

work typeRemote

Middle Full Stack Engineer (Java, VueJS)

We are looking for a skilled Full-Stack Developer to build and enhance customer-facing applications using the latest technologies. As part of an Agile product team, you will collaborate with technical, product, and business stakeholders to deliver exceptional solutions. This role involves designing, developing, and maintaining APIs, microservices, and responsive web applications, ensuring high performance, scalability, and maintainability.

Requirements:

  • Backend: Experience with Java, REST API/Microservices, Spring Framework, Python, FastAPI/Django,
    SQL
  • Frontend: Strong understanding of JavaScript (preferably Vue.js)
  • Hands-on experience in developing, testing, and troubleshooting RESTful APIs
  • Full software development life-cycle experience with CI/CD and automated testing
  • Strong understanding of Agile methodologies and relational databases
  • Upper Intermediate English level

Nice-to-Have Skills

  • Experience developing distributed cloud applications (Azure, OpenShift, Docker)
  • Hands-on experience with Swagger for API design and documentation
  • Knowledge of security gateways and protocols (JWT, OAuth2.0, OIDC)
  • Experience working with a design system/component library
  • Strong understanding of Object-Oriented programming, design patterns, refactoring, and clean code practices
  • Familiarity with DevOps tools such as Docker, Jenkins, and CI/CD pipelines

Responsibilities:

  • Develop customer-facing applications using modern technologies.
  • Work with an Agile product team, collaborating across technical, product, and business units.
  • Design, build, and maintain APIs, microservices, and responsive web applications following best practices.
  • Contribute to technical development and implementation of applications.
  • Implement effective automation testing strategies alongside build activities.
  • Ensure code quality, performance, scalability, and responsiveness of applications.
  • Conduct and contribute to code reviews, ensuring scalability, testability, and maintainability.
  • Actively explore new technologies and leverage them to solve current and future challenges.
  • Participate in post-implementation reviews, sharing knowledge and fostering a learning environment.

What we offer:

  • Annual paid vacation of 18 working days.
  • Extra vacation days for long-lasting cooperation.
  • Annual paid sick leave of 10 days.
  • Maternity/Paternity leave.
  • The opportunity for sabbatical leave.
  • Marriage and Parenthood Package.
  • Compensation for sports activities (up to 250$ per year) or health insurance covering (70%) — after the trial period.
  • Internal education(corporate library, Udemy courses).
  • Career development plan.
  • English and Spanish classes.
  • Paying taxes and managing PE (Private Entrepreneur).
  • Technical equipment.
  • Internal Referral program.
  • Opportunity to take part in company volunteering activities.
  • Sombra is a “Friendly to Veterans” award-holder.

If you believe you are a suitable candidate for this position, please attach your updated resume using the provided link.
Our recruitment team will review your profile, and if it aligns with our current job openings, we will contact you shortly. If you don’t receive a reply from us within 5 business days, it means we have decided to move forward with other candidates.
Thank you for understanding.

author

Anastasiia Shepelevych

Recruiter

Apply Now

If you haven’t found a fitting position, send us your CV and we’ll get back to you shortly