S
Softsich
FullstackSenior
Middle/Senior FullStack Engineer (React + Java)
JavaReactJavaScriptTypeScriptSpring BootSpring DataSpring SecuritySqlKafkaMongoDBAmazon DocumentdbREST APIRemixNext.jsTailwind CSSShadcnRadixI18NextReact-I18NextReact Hook FormYupGitGitLabCi/CdDockerKubernetesAWSAzureGCP
Про позицію
Softsich is an international product tech company that develops scalable digital B2B solutions. They are looking for a Full Stack Engineer with strong Java backend experience and solid frontend experience with React, JavaScript, and TypeScript to join their product development team.
Обовʼязки
- Develop new features and maintain existing services.
- Design and implement REST APIs.
- Build and improve frontend functionality using React.
- Integrate frontend applications with backend services.
- Integrate internal and external systems.
- Optimize performance and improve code quality.
- Participate in code reviews and technical discussions.
- Analyze and fix defects.
- Collaborate closely with backend, frontend, QA, and product teams.
Вимоги
- Commercial experience in Java development.
- Strong knowledge of Java Core and OOP principles.
- Experience with Spring Framework: Spring Boot, Spring Data, Spring Security.
- Experience working with relational databases and SQL.
- Experience with Apache Kafka and event-driven architecture.
- Experience with MongoDB or Amazon DocumentDB.
- Understanding of REST API design principles.
- Understanding of microservices architecture.
- Experience writing unit and integration tests.
- 5+ years of commercial frontend development experience with React, JavaScript, and TypeScript.
- Experience with SSR frameworks such as Remix or Next.js.
- Experience with Tailwind CSS.
- Experience with Shadcn/UI, Radix UI, or similar component libraries.
- Experience with i18n and multilingual applications, preferably i18next or react-i18next.
- Experience with forms and validation using React Hook Form and Yup or similar tools.
- Experience with modern React patterns: hooks, component composition, state management.
- Understanding of REST API integration on the frontend.
- Experience working with forms, validation, tables, filters, modals, and user-facing business flows.
- Understanding of Core Web Vitals and frontend performance optimization.
- Basic understanding of responsive layout and cross-browser compatibility.
- Experience with Git and GitLab-based development workflows: merge requests, code reviews, and CI/CD pipelines.
- Ability to work effectively in a team.
- Clear communication and willingness to participate in technical discussions.
- Ability to analyze problems, suggest solutions, and take ownership of tasks.
- Product-oriented mindset and attention to code quality.
Переваги
- Work remotely or from our offices in Kyiv or Warsaw — your choice.
- Full-time position.
- Standard 5/2 working schedule.
- 24 paid vacation days, sick leaves, and health insurance currently available in Ukraine, with other locations in progress.
- A friendly and supportive team where it’s easy to ask questions, learn, and be yourself.
- Coverage of professional events and learning opportunities.
- Birthday celebrations, team-building activities, and genuine human connections beyond work.
- Zero joules of energy to the aggressor state or any businesses affiliated with it.
Middle/Senior FullStack Engineer (React + Java)
Оригінал