Position: Senior Back-End Developer
Company: Codify
Experience required: 5y
English level: upper

We're looking for a 5+ years' experienced person with experience in systems that are very responsible. Someone, who is highly experienced in:
- Design Patterns, Algorithms,  OOP, TDD, and Node.js;
- Asynchronous programming and its quirks and workarounds;
- HTTP, OAuth2, web sockets, and other web application technologies;
- Both noSQL and SQL databases, such as mySql, Postgres, and DynamoDB;
- Git;
- AWS and its application services and  best practices, such as but not limited to SQS, Kinesis, DynamoDB, ElastiCache, SNS, S3, EC2, ECS, Security Groups, Key Management, etc.;
- Data ingestion, collection, and cleaning for A/B Testing;
- ​B.S. or M.S. in Computer Science or other relevant fields;
- Upper-Intermediate.