Join us in bringing joy to customer experience as a Senior Software Engineer. You will design, develop, and maintain software solutions across the Core Applications software suite.
Requirements
- Highly proficient in a variety of programming languages, including but not limited to TypeScript/JavaScript, Java, PHP, or others as required.
- Strong experience with web development technologies such as HTML, CSS, TypeScript/JavaScript, and modern front-end frameworks like React.
- Strong experience with server-side technologies, REST API design and implementation, microservice architecture, databases (SQL, NoSQL, and Redis), and back-end frameworks like Java Spring Boot.
- Awareness of web security best practices and the ability to implement security measures to protect applications and data.
- A portfolio of past projects showcasing full-stack design and development skills.
- Ability to work independently and as part of a collaborative team.
- Strong commitment to delivering high-quality, performant, and scalable code and solutions on time and within scope.
- Ability to mentor other developers directly and via code reviews.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance