— Programming experience > 5 years
— Algorithmic preparation (understanding of AST tree)
— Understanding and applying of programming patterns
— Experience with relational and NoSQL-DB (MySQL, MongoDB)
— Confident knowledge of Git + GitFlow
— English: confident spoken level is better, but not a crucial
— Deep knowledge of Node.js, ES6, TypeScript
— Experience with AWS (Lambda, S3)
— Experience with GraphQL (queries batching)
— Experience with Docker containers
— Understanding and experience of implementation in S.O.L.I.D design
— Experience with high-load systems (caching, clustering)
— Experience with Event Sourcing, CQRS
— Knowledge of k8s
— Knowledge of AWS API
— Experience of managing a development team
— A promising and ambitious BaaS project that could change the whole industry
— Experienced teammates and direct communication with startup’s co-founders
— Perspectives to lead the development of the entire product
— You will take part in decision making that could affect product development
— No annoying bureaucracy
— A possibility to become an EU startup’s employee and stocks holder after MVP stage
What we expect:
— Responsibility (You stick to your commitments)
— Time management (You can meet deadlines and know when to escalate an issue)
— Technical mind person (You can split large tasks, build associations and dependencies)
— Product mindset (You can care about the project like it’s your own)
— Communication (You know how to build a business dialogue)