< Back to vacancies

Senior Software Engineer Full Stack

Worldwide
5+

Experience

Remote

Job Type

B2

English Level

Who We’re Looking For

Join our development team as a Senior Full Stack Engineer, contributing to the robust infrastructure supporting an exciting online game. You’ll work on diverse projects, enhancing both internal tools and customer-facing services.

What You’ll Do
  • Collaborate with internal teams and stakeholders on both internal and external projects.

  • Design and develop high-quality full stack software, focusing primarily on server-side Java (80%).

  • Conduct code reviews to maintain high code quality.

  • Develop and enhance unit and integration testing for microservices.

  • Analyze and resolve production environment issues.

What You’ll Need
  • Bachelor’s or Master’s degree in Computer Science or a related field.

  • Over 5 years of experience in full stack development, with a primary focus on Java backend.

  • Proficiency in Java, Spring Boot, JavaScript, and at least one frontend technology (preferably ReactJS).

  • Strong communication skills in English (presentation, verbal, and written).

  • Experience with agile methodologies like Scrum or Kanban.

  • Expertise in modern engineering practices, including code reviews and pair programming.

  • Solid understanding of microservice architecture, API design, REST, and event-driven communication.

  • Familiarity with PostgreSQL, RabbitMQ, Redis, and the ELK Stack.

Preferred Skills

  • Practical experience with ReactJS and/or PHP.

  • Experience with CMS-based website development.

  • Knowledge of deploying and operating applications in public and private cloud infrastructures.

  • Experience in setting up CI/CD pipelines.

  • Familiarity with Scala.

What We Offer
  • Competitive salary.
  • Remote work opportunity.
  • Comfortable work in your local time zone.
  • Flexible work schedule.
  • Professional growth and development.
  • Multicultural working environment.