Bachelor's/master's college/university degree; or equivalent experience in computer science, software engineering, or similar subjects
3+ years of experience in software engineering
Experience with building B2B/B2C quality products, enabling business capability and objectives through technology
Hands-on skills working with SQL and No-SQL databases (PostgreSQL, Mango DB)
Broad experience across the following application development technologies and in-depth skills with at least one: JavaScript, React, Node.js, Python or Golang
Experience with cloud infrastructure such as AWS, Azure or Google; container technologies like Docker/Kubernetes
Experience with engineering practices such as code refactoring, design patterns, design driven development, continuous integration, building highly scalable applications, or application security
Knowledge of Agile software development process
Strong analytical and problem-solving skills paired with the ability to develop creative and efficient solutions
Able to work under competing priorities and manage expectations effectively
Comfortable with ambiguity and rapid changes common in early-stage product development
Strong communication skills in English (both verbal and written)