Our client is revolutionizing how documentation is created and experienced.
The team is passionate about leveraging cutting-edge technology to solve significant challenges in the world of technical content.
They are looking for a highly accomplished Senior Java/React Engineer to join them on this exciting journey.
The role involves architecting and building robust systems, with a strong emphasis on backend development in Java and effective frontend solutions in React.
The company values engineers who are passionate about technology, possess a relentless drive to learn and continuously improve, and have a strong affinity for architectural design.
Responsibilities include leading the design and implementation of scalable and resilient backend infrastructure using Java, architecting and developing robust server-side applications, designing and managing database solutions using PostgreSQL, collaborating with the team to define and implement APIs, developing high-performance user interfaces using React, driving architectural discussions, utilizing GitHub Actions for CI/CD, solving complex technical challenges, staying updated with advancements in Java and React, and contributing to a collaborative environment.
Requirements:
Extensive experience as a Senior Software Engineer, with a strong focus on backend development in Java.
Deep expertise in designing, developing, and maintaining robust and scalable applications.
Proven experience with React for building modern web interfaces.
Solid experience with PostgreSQL, including database design and optimization.
Demonstrated experience with AWS for cloud infrastructure and services.
Proven experience with GitHub Actions for CI/CD.
A strong passion for software architecture and building well-structured, maintainable systems.
Excellent problem-solving and analytical skills, with a keen eye for detail.
Strong communication and collaboration abilities, with experience working in agile environments.
A proactive and self-driven attitude, with a continuous learning mindset.
Benefits:
The position offers the opportunity to work in a tight-knit team that values collaboration and knowledge sharing.
Engineers will have the chance to contribute to innovative architectural solutions and drive the technical vision of the platform.
There is a strong emphasis on continuous learning and improvement, allowing team members to stay updated with the latest technologies.
The role provides a platform for mentoring teammates and sharing knowledge within the team.
The company fosters a culture that encourages passion for technology and personal coding endeavors.