Overview
Do you want to solve business challenges through innovative technology? Do you enjoy working on cutting-edge, scalable services technology in a team environment? If this sounds interesting then go ahead and apply!
Responsibilities:
- Collaborate with experienced cross-disciplinary team members, to conceive, design, and bring innovative products and services to market.
- Design and build innovative technologies in a large distributed cloud computing environment
- Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
- Design and code the right solutions starting with broadly defined problems.
- Work in an agile environment to deliver high-quality software.
- Work and manage existing AWS infrastructure
Required Qualifications:
- At least 4 years of experience with NodeJS
- Experience with SQL and NoSQL databases
- Experience with Amazon Web Services
- Experience with modern Frontend technologies, such as React/Redux
- Good operating systems knowledge
- Experience with at least one unit testing framework
- Strong analytical and problem-solving skills.
- Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem-solving, and complexity analysis.
- Fluent written and verbal English communication skills.