Our client is revolutionizing how documentation is created and experienced. We're a tight-knit team passionate about leveraging cutting-edge technology to solve significant challenges in the world of technical content. We're looking for a highly accomplished Senior Java / React Engineer to join us on this exciting journey. You'll play a pivotal role in architecting and building robust systems, with a strong emphasis on backend development in Java and a keen eye for effective frontend solutions in React. We value engineers who are passionate about technology, possess a relentless drive to learn and continuously improve, and have a strong affinity for architectural design.
Responsibilities :
- Lead the design and implementation of scalable and resilient backend infrastructure using Java.
- Architect and develop robust and efficient server-side applications, ensuring high performance and reliability.
- Design and manage database solutions using PostgreSQL, ensuring data integrity and optimal performance.
- Collaborate closely with the team to define, design, and implement APIs that connect various components of our system.
- Develop and maintain interactive and high-performance user interfaces using React.
- Drive architectural discussions and decisions, contributing to the overall technical vision of the platform.
- Utilize GitHub Actions for continuous integration and continuous deployment (CI / CD) pipelines.
- Bring a strong problem-solving mindset to tackle complex technical challenges and contribute innovative architectural solutions.
- Stay up-to-date with the latest advancements in Java, React, and related technologies, proactively seeking opportunities to apply new knowledge and best practices.
- Contribute to a collaborative and knowledge-sharing environment, eager to learn from and mentor teammates.
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.Bonus Points :
Familiarity with other database technologies.Contributions to open-source projects or personal coding endeavors that demonstrate your passion for technology and architecture.