Job Description
Someone who likes to work hands-on and self-direct in a fast-paced environment that gives you great freedom and responsibility Able to see beyond immediate specifications, can summarize requirements, and architect forward-looking solutions that cross multiple applications Capable of working in a highly-collaborative environment alongside your teammates, engineers, Partner Engagement Managers, project managers, and operations teams Articulate in communicating opportunities for continuous improvements to existing systems with a clear understanding of the impact on the business. Always striving to develop and deploy in measured increments while taking responsibility for the quality of your work. 5+ years of expertise in Java, or similar object-oriented language, with confidence and experience in debugging and problem-solving skills Deep understanding of cloud architecture and application deployment Ability to build and support highly scalable, robust, and fault-tolerant services Experience designing, implementing, and debugging systems that interact with large-sized data sets Excellent verbal and written communication skills Knowledge of CDN architectures and networking fundamentals (TCP/IP, BGP, DNS) Experience with multiple data stores and streaming services such as MySQL, Postgres, Elasticsearch, Cassandra, Kafka, or Redis Familiarity with GraphQL or related graph modeling and querying concepts Hands-on Big Data experience using Hive, Pig, Hadoop, or similar Understanding of front-end technologies including HTML, CSS, JavaScript, WebSockets