Expectations:
- Ability to work in existing legacy codebase and make modifications/changes to API's with live clients in the wild
- Ability to design APIs for Mobile & Web clients
- Ability to pick up various new things with little hand holding on my part
- Ability to work in team oriented environment, sometimes have 2-3 devs working on a given product at one time (need to be able to collaborate and own your feature end to end)
- Ability to break feature branches down into small PR's, handle releasing features from QA to production end to end without too much hand holding
- Ability to take rough wireframes and translate them into user stores/features the backend team need to work on
- Ability to communicate clearly and effectively with the team, as well as being able to give high level updates as to how the project/feature is tracking
- Ability to design new services end to end (infra, architecture, apis, etc)
Nice to have:
- Frontend experience
- Ability to mentor/help junior engineers