Position: Full stack dev
Company: Processica
Category: JavaScript
Experience required: 5y
English level: intermediate

Requirements:

6+ years of software development experience
4+ years developing, deploying and maintaining non-trivial, concurrent, commercial backend systems. Bonus if you have experience using AWS infrastructure-as-code tools (ex: CloudFormation, Terraform)
2+ years of experience as a successful team lead; mentoring other engineers, and successfully leading complex projects from conception to delivery
Experience with one or a few of the following: Python, Django, Node.js, TypeScript
1+ years web front-end experience: HTML, CSS, JS, TypeScript, ReactJS / AngularJS (or equivalent)
Experience with and understanding of: relational and non-relational DBs, normalization / denormalization, SQL, and ORMs. Bonus if you have experience with GraphQL
Experience writing secure / defensive code, including the use of cryptography and https
You have designed and documented significant applications, features, or systems that involved more than a few engineers in their implementation
You have a solid understanding of the network and API layer (REST, RPC, HTTP)
You have strong OO design skills and an understanding of design patterns
BS degree or higher in Computer Science, Computer Engineering, or in a STEM major (Science, Technology, Engineering or Math) or equivalent experience. You can reason about code and algorithms in time, space and structural complexity.