- Experience with building backend systems at scale for at least 3+ years
- Worked on projects that have reached thousands of customers and have individually contributed to many consumer-facing features
- Strong knowledge of at least 1 backend language (Go, Java ) and 1 relational database, (MySQL, PostgreSQL, Oracle, or MS SQL) and general knowledge about many others.
- Ability to dive into large existing projects and contribute by narrowing down and quickly understand relevant parts of the system
- A pragmatic and agnostic approach to coding, with no specific preference for any language/framework, and understanding when to (and when not to) apply certain design patterns and refactoring, based on many years of experience with several large projects
- Working knowledge in API development for mobile/web use.
- Fluent English.
You Can Stand Out by Having:
- Experience with AWS, Redis, ElasticSearch, Kafka, and Spark
- Experience with Agile development methodology and/or CI/CD
- Experience with Docker containers along with Kubernetes or ECS
- Excellent ability to prioritize and communicate in a fast-paced, startup environment.
- Bonus: Experience in predictive analysis and machine learning.