We're looking for a Senior Software Engineer to build high-quality, clean, scalable, and reusable code by enforcing best practices around software engineering architecture and processes. You'll work with product owners to understand detailed requirements and own your code from design, implementation, test automation, and delivery of high-quality products to our users.
Requirements
- 4+ years of experience with Java or a similar OO language
- Passion for JavaScript and the Web as a platform, reusability, and componentization
- Experience with data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations
- Experience with any of the modern UI frameworks like Angular, React or Vue
- Analytical and design skills
Benefits
- Paid Time Off
- Health Insurance
- Dental Insurance
- Vision Insurance
- 401(k) or other retirement plans
- Stock or Equity
- Flexible Spending Accounts
- Life Insurance
- Disability Insurance
- Employee Stock Purchase Plan
- Professional Development Assistance
- Business Travel Reimbursement
- Vacation and Sick Time
- Health Savings Account