・Experience designing, developing, and managing microservices
・Knowledge of software testing and the ability to write testable code and proper tests
・Ability to collaborate with team members including Product Managers, Data Scientists, Designer, Engineers, and QA Engineers to solve complex business problems
・Good knowledge of object-oriented patterns in Python — we think it is crucial to apply proper object-oriented principles to grow the application.
・Solid understanding of Agile development practices and Lean Software Development principles.
・You should be very efficient at understanding different use cases, prioritizing tasks, working with Git and implementing the GitHub flow.
・You are proficient enough to optimize relational databases (SQLite) and scale the application (we use DigitalOcean). Good SEO knowledge and experience with maintaining performant PostgreSQL databases is a huge plus.
・Not afraid of taking risks, and vested in making our business a success, together.