We are seeking a highly skilled and experienced Senior Full-Stack Engineer to join our dynamic team. In this role, you will be responsible for designing, building, and maintaining high-availability applications end-to-end.
Requirements
- Bachelor’s Degree or higher in Computer Science or related field.
- 5+ years of professional full-stack engineering experience.
- Strong expertise in React and TypeScript for modern front-end development.
- Solid hands-on experience with Java (Spring Boot preferred) for backend services.
- Proven ability to work with RESTful APIs, JSON, and asynchronous programming.
- Experience with cloud-based technologies (AWS, Azure, or GCP).
- Familiarity with relational and/or NoSQL databases (PostgreSQL, MySQL, MongoDB).
- Proficiency with Git/Bitbucket for version control.
- Experience with automated testing frameworks (e.g., Jest, Cypress, JUnit).
- Strong problem-solving, debugging, and optimization skills.
- Excellent collaboration and communication skills in cross-functional teams.
- Ability to thrive in a fast-paced environment while managing multiple priorities.
Benefits
- Generous paid time off
- Competitive medical, dental & vision coverage
- 401K with company match for US
- Company-paid life insurance
- Company-paid short-term and long-term disability
- Access to mental health and wellness resources
- Company-paid volunteer time to do good in your community
- Legal coverage and other supplemental options