Job Description:
Primary Skills:
• 3+ Yrs of Solid programming background and a passion for writing code. You are eager to learn more and enjoy providing and receiving critical feedback
• Advanced programming experience in at least a few of the following programming languages: Clojure/Clojure Script, Groovy, Java
• Knowledge and experience with different programming paradigms such as functional programming, object oriented, and declarative programming
• Experience with Clojure/Clojure Script, Groovy/Grails and Java
• Solid knowledge of key value stores, SQL, and relational databases; preferably MySQL
• Have a great understanding of the value of automated tests, and ability to implement them across the whole stack
• Solid understanding of working in Linux shells
• Ability to collaborate with designers, product owners, and other cross-functional team members
• Experience working across the full stack, from user experience, to API design, to infrastructure
• Demonstrate commitment to our core competencies of being authentic, curious, creative, empathetic and outcome oriented.
Roles & Responsibilities:
• Design, develop, and deliver the services
• Work towards a goal of continuous deployments. We currently deliver changes within two-week iterations culminating in a release, but understand the value of more frequent continuous delivery, and are adapting our tools and processes to support deployments as soon as changes are ready
• Regularly review other engineer’s work to maintain consistency and raise the quality of everyone on your team
• Manage the production operations of the services that your team owns, and incorporate changes into the current development to improve operations
• Demonstrate commitment to our core competencies of being authentic, curious, creative, empathetic and outcome oriented
Job search faster with Premium
Any Graduate