The company is looking to modernize and refactor its giving marketplace application by consolidating two existing applications onto a single, modern technology stack to address performance and scalability issues.
Requirements
- Strong proficiency in Java and the Spring Boot framework.
- Extensive experience with Hibernate JPA for database interactions.
- Solid understanding of front-end technologies, with hands-on experience in Angular.
- Experience with state management libraries like NgRx.
- Proficiency in SCSS for styling web applications.
- Direct experience with refactoring and modernizing monolithic or legacy applications.
- Experience in addressing performance and scalability issues.
Responsibilities
- Design, develop, and maintain a robust and scalable back end using Java, Spring Boot, and Hibernate JPA.
- Refactor and consolidate existing legacy applications into a unified application.
- Implement new features and enhance existing functionalities for the giving marketplace.
- Develop a dynamic and responsive front-end using Angular, managing application state with NgRx, and styling with SCSS.
- Optimize the application for maximum speed and scalability.
- Collaborate with the team to define, design, and ship new features.
- Ensure the technical feasibility of UI/UX designs.
Other
- Proven 7+ experience as a Full Stack Developer or similar role.
- Excellent problem-solving and communication skills.
- This position is not available for independent contractors
- No applications will be considered if received more than 120 days after the date of this post