As a Software Engineer on the Applications Team, you will get to explore and work with cutting-edge technologies and a tremendously large (and fantastically rich) data set.The responsibilities of this opportunity include:
- Designing, planning and executing the roadmap for the team while focusing on introducing new ways to improve the application performance
- Work closely with product managers to understand the business requirements.
- Develop new skills as you push your knowledge, and our technology, to new levels.
- Find the right balance between perfection and getting the job done.
- Encourage creativity and risk-taking.
A successful candidate will have the following qualifications:
- 5+ years of industry experience, B.S. in Computer Science or equivalent.
- Knowledge and experience with Node.js or Python.
- Knowledge and experience with Angular 2+.
- Experience with one of the cloud providers, preference to GCP
- Organizational and time-management skills.
- Knowledge and experience with High-Level designs, Architecture design and documentation.
- Knowledge and experience with Unit Tests (Jest/ Jasmin etc..) - a plus.
- Knowledge and experience with UI Tests (cypress/ storybook etc..) - a plus.
- Knowledge and experience with ElasticSearch or MySQL - a plus.