Full Stack Developer, Online Games
Реф. №
29824
Модел на работа
На място
Месторабота / Населено място
гр. София
Публикувана на:
20 юли 2026
Отговорности
- Design, develop, and maintain full-stack web applications using Java, Spring Boot, React, and TypeScript.
- Build scalable REST APIs and backend services following clean-code and software design principles.
- Develop event-driven integrations and asynchronous communication using RabbitMQ.
- Create responsive and user-friendly interfaces with React, TypeScript, Redux, and Material UI.
- Implement data-intensive components using AG Grid or similar data-grid libraries.
- Develop complex forms and validation flows using Formik and Yup.
- Write unit and integration tests to ensure application quality and reliability.
- Participate in code reviews, technical discussions, and architectural decisions.
- Troubleshoot application issues and improve performance, security, and maintainability.
- Collaborate closely with Product Owners, Business Analysts, QA Engineers, and other developers throughout the development lifecycle.
Изисквания
- Strong professional experience with Java and Spring Boot.
- Experience building RESTful APIs and working with microservice-based architectures.
- Practical experience with RabbitMQ or another message-broker technology.
- Solid knowledge of React, TypeScript, JavaScript, HTML, and CSS.
- Experience with state-management solutions such as Redux.
- Experience building interfaces with Material UI or a similar component library.
- Familiarity with AG Grid or other advanced data-grid solutions.
- Experience with Formik, Yup, or similar form-management and validation libraries.
- Good understanding of object-oriented programming, design patterns, and clean-code principles.
- Experience with Git, automated testing, and CI/CD practices.
- Strong problem-solving and communication skills.
- Good command of written and spoken English.
Професионална сфера
ИТ - Разработка / поддръжка на софтуер, Project Management