Role Overview
As a Backend Software Engineer 1 / 2, you'll contribute to building core product experiences and infrastructure for our data aggregator platform, impacting millions of creators daily. This high-impact role requires a strong collaborator to work with product, design, and engineering teams, building next-generation creator products and core platform experiences end-to-end.
Responsibilities
- Write code and tests, build prototypes, resolve issues, and analyze bottlenecks
- Design robust APIs to support any clients
- Manage and optimize scalable distributed systems in the cloud
- Optimize API for performance and scalability
- Develop automated tests to ensure business needs are met, and allow for regression testing
- Produce quality code, raising the bar for team performance and speed
- Recommend systems solutions by comparing the advantages and disadvantages of custom development and purchased alternative
Requirements
- Bachelor's degree in Computer Science or related technical field or equivalent practical experience.
- 2-5 years of experience in backend development.
- Excited to design and build backward compatible REST or GraphQL APIs.
- Experience with Python programming languages. Knowledge on React.js is a plus
- Detailed problem-solving approach and knowledge of algorithms, data structures, and complexity analysis.
- Having the ability to write clean, effective code is a must and drill deep on technical implementation.
- Self-driven to identify opportunities to make things better and efficient.
- Ability to work in high growth and rapidly scaling startups.
Skills
- Python
- REST
- GraphQL
- React.js
- SQL
Benefits
- Hybrid Working Environment: Work both from the office and remotely as needed for a better work-life balance.
- Flexible Hours: Choose to work in the hours you feel the most productive.
- Innovate and Evolve: High-growth, high-autonomy culture.