As a Software Engineer III, you will play a key role in building and maintaining robust, scalable, and secure web applications, working in a dynamic and fast-paced environment, collaborating with cross-functional teams to design and develop both frontend and backend solutions.
Requirements
- Strong Java/Spring expertise (core requirement)
- Strong Typescript and React JS (frontend)
- Strong understanding of component-based architecture using React JS, enhancing code quality with TypeScript, closures and asynchronous programming using JavaScript, and building scalable, server-side applications.
- Experience with performance testing browser-based applications.
- Experience working in an Agile/Scrum development environment.
- Participates in on-call rotations with their team as necessary.
- Participate in design reviews and ensure best practices are followed in both frontend and backend development.
- Ensure code quality, performance optimization, and security best practices in both frontend and backend codebases.
- Practical knowledge of CI/CD, Jira, and source code management tools such as Github and Bitbucket.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan