About the Job We are looking for a skilled and motivated full stack engineer to join our team. As a technical specialist, you will be responsible for designing, developing, and maintaining complex web applications using Java and ReactJS frameworks. You will also work with our architects to design an enterprise Content Management architecture that can grow and serve the needs of our business for years to come. Responsibilities: - Design and develop full-stack web applications using Java and ReactJS. - Maintain and improve existing codebases. - Work with the Product team to identify opportunities to streamline how we create, structure, and deliver content. - Partner with our Data teams to integrate with third-party tools and facilitate critical feature experimentation. - Identify opportunities to adopt new technologies or team processes that can improve the quality and efficiency of the software we build and deliver. Skills and Experience Required To be successful in this role, you will need to have the following skills and experience: - 4-6 years experience building full-stack web applications. - Experience building, shipping, scaling, and operating Java web applications. - Strong experience with ReactJS frameworks and building modular content for the modern web. - Proficient with SQL and comfortable working with relational databases. - Experience using or integrating headless WordPress. - Strong knowledge of Git or other source control tools. - Experience designing complex cloud solutions based on AWS and the ability to plan the implementation of these solutions. - Demonstrated critical and strategic thinking about business, products, and technical challenges to stakeholders. - Excellent verbal and written communication skills and familiarity working in an agile environment. - Enthusiasm for working in a startup environment and the ability to be cross-functional.