Senior Software Engineer (Java/React) is responsible for the design, development, and maintenance of software applications using Java, React, and the Spring Framework. This includes working with technologies such as Java, the Spring Framework, messaging brokers, ORM, as well as front-end web development technologies such as React, TypeScript, HTML, and CSS.
The Full Stack Engineer will be involved in all aspects of the software development life cycle, including requirement gathering, design, development, testing, and deployment. Strong technical skills and experience with both front-end and back-end development are essential for this role. Good knowledge of DDD design patterns, CQRS, and Clean Architecture is mandatory. Strong React skills are expected. They will also be able to collaborate with other team members, including other engineers, product managers, and stakeholders, to deliver high-quality software on time.