5-10 years of experience in a full stack Software Engineer position
Bachelor’s degree in Computer Science or a related technical field, certificate from a reputable software development program, or proven experience developing sophisticated software projects
Programming languages:
Required: JavaScript / TypeScript
Strongly preferred: Kotlin / Java
Bonus: Python
Experience developing or knowledge of web application development
Experience developing a relational database with SQL.
Experience developing a non-relational database is a bonus
Knowledge of Functional and Object-Oriented Programming principles