We are hiring an experienced developer to work on backend services. Most of our backend services are written in nodejs, so you should have some JavaScript chops, although deep knowledge of other programming languages is also desirable.
You should have several years of experience with distributed systems, in particular NoSQL database and/or queueing systems. You will be working on a team with other backend developers and devops, and your mission will be to make our systems more resilient and performant.
While we do not require you to have deep knowledge of cryptography, we expect senior team members to have awareness of and interest in security best practices.
Requirements
- 2+ years of experience in JavaScript development;
- 5+ years of experience in backend/platform development;
- An excellent understanding of distributed systems and their tradeoffs;
- Excellent documentation skills;
- Ability to clearly articulate technical problems, design and implementation choices to a broad range of stakeholders (e.g. sales team, users, security experts);
- Approachable, friendly team player — no rock stars!
Assets
- Experience with Cassandra, Riak, or other AP databases;
- Experience with configuration management systems and with DevOps tasks/environments;
- Experience working with NoSQL, RDBS, and queuing systems (e.g. RabbitMQ);
- Experience in application security testing;
- Working knowledge of applied cryptography;
- Familiarity with client-side JavaScript frameworks and best practices;
- Contributions to open source communities (whether code or other kinds of content, e.g. localization, documentation).
by via developer jobs - Stack Overflow
No comments:
Post a Comment