Programming Languages & Frameworks:
- Django rest API
- GraphQL & Rest API -> PostgreSQL
- GraphQL via PostGraphile and Apollo
- 3rd Party APIs - Many and growing list.
- Ability to understand a data model.
- Proven work experience as a back-end developer.
- Understand databases and SQL.
- Sound knowledge of data science with a preference for Pandas.
- Experience with 3rd Party API Integrations.
- Understanding of building reusable code and frameworks.
- Ability to design and scope solutions given a business requirement. Ability to translate business requirements to code requirements effectively.
- Ability to understand backend requirements to implement a front-end feature. Encouraged to make backend/database requests needed to support front-end features.
- Experience with highly data-intensive applications that should still provide a clean user experience while data is collected and processed for the UI.
- Experience with Payment APIs to accept payments, both transactional and subscription-based payments.
Nice to Have:
- Experience with data caching.
- Ability to recover from mobile app crashes and handle them effectively.
- Experience with the Google Maps API + React Native Maps Library w/ Google Backend.
- Experience with chat applications and bots.
- Ability to write unit tests for core functionality.
- Ability to implement Open-Source projects with customizations.