Requirements
Must-haves
- 6+ years of software development experience
- Strong experience with JavaScript, Typescript, React.js, and Node.js
- Deep knowledge of both SQL and NoSQL databases
- Experience building large web applications from scratch
- Experience in feature flags or A/B testing
- Strong communication skills in both spoken and written English
- Startup experience or interest in working in a small companyNice-to-haves
- Contribution to an open-source project
- Experience building data-heavy analytics applications
- Bachelor's Degree in Computer Engineering, Computer Science, or equivalentWhat you will work on
- Create, build, and manage the back-end functionality
- Implement user interface designs provided by UX team
- Orchestrate code and design reviews
- Conduct retrospectives
- Collaborate with cross-functional teams to understand project requirements and deliver end-to-end solutions