5+
Experience
Remote
Job Type
B2
English Level
Experience
Job Type
English Level
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.
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.
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.