Own the end-to-end delivery of new features to our CDN. Our developers go beyond just requirements gathering and coding; we also write automated tests, deployments, and monitoring.
Design and write high quality software that in addition to satisfying functional requirements, also non-functional ones like timeliness, maintainability, performance, and security.
Seek and try products or technology that can complement our CDN or our development processes.
Be an active participant of the agile team. Commit to collaboration, excellence, and improvement throughout all our processes. Mentor and assist new developers.
At least 3+ years of experience developing software in Python, Java, and/or Go.
Experience in writing large-scale distributed systems, or networking, is a strong advantage.
Experience in the products we use on a daily basis - Linux, Git, Puppet, MySQL, Lua, PowerDNS, MongoDB, Nginx, Elasticsearch, RabbitMQ, Jenkins, JIRA - is an advantage.
Reliable and disciplined in finishing tasks.
Excellent learning, analytical, and problem-solving skills.
Excellent written and verbal communication skills (English).