Possessing more than three years of experience as a Software Developer
Experience with building RESTful APIs
Proficiency in Java and/or Node.js and associated frameworks like Express
Familiarity with deploying and operating large-scale, highly available SaaS applications and cloud services; knowledge of Kubernetes, Jenkins, Splunk, New Relic, Grafana, Telemetry/Observability
Strong knowledge of modern software development methodologies and build patterns
Ability to break down complex problems into manageable sub-problems and develop clean abstractions
Ability to provide detailed and effective code reviews
Capability to balance multiple priorities in a fast-paced environment
Experience in maintaining large and sophisticated code bases, including API development techniques
Demonstrated ability to learn new technologies
Contributions to open-source projects and community involvement are a plus
Excellent English communication skills (written and verbal)
What you'll Be Doing
Work in an Agile team to build scalable services
Capture loosely defined requirements and expand them into complete solutions with your team
Review and provide feedback on features, technology, architecture, and builds
Commit to test automation and a Unified Engineering culture
Plan, code, build, test, release, deploy, operate, and monitor