SDE 2 - Backend
Posted Updated
Description
Responsibilities:
- You will build product features end-to-end through conception, exploration, maintenance, polishing, and testing.
- Build a browser-based interface that borrows the best of visual design tools to create polished experiences for all our users and creators to build their digital identities.
- You will help build Loco's UI component library and custom animations.
- Use the latest and/or greatest frameworks (and have opinions on when to use which) to build a cutting-edge but functional product.
- Creating intuitive and often hidden features to keep creators/streamers in a creative/flow state, empowering creators/streamers, and helping them build their digital identity is a key focus area for the entire team.
- Integrate with our existing backend infrastructure and machine learning components.
- Work with designers, product managers, and engineers to scope features that balance complexity with agility and customer experience.
- Design, build, and maintain reliable, reusable backend architecture that scales to serve more than a million concurrent users.
- Work with product, business, and customer excellence teams to understand their requirements and architect appropriate solutions.
Requirements:
- 3 - 6 years of demonstrable experience with back-end engineering.
- Expert in Python, Go, or Node.js, with knowledge of at least one Python web framework such as Django.
- Strong algorithmic, discrete math, data structures, and computational complexity.
- Experience with computer security and AWS is a bonus.
- In-depth knowledge of databases and middleware technologies (MySQL/PostgreSQL, RESTful web services, web sockets, etc. ), preferably on AWS.
- A knack for solving complex problems without compromising on code quality and performance.
- Previous experience taking ownership of features/functionality and delivering projects end-to-end with high quality and robust architecture.
- Excellent communication skills and ability to work with cross-functional business partners.
- Ability to dive deep into any technical component, as well as understand and drive the overall systems architecture.
- Ability to quickly ramp up on new domains and technologies.
- Previous work experience with a start-up is preferred.
