? Build and deploy back-end for our platform
? Design back-end cloud and middlewarearchitecture
? Implement software design best-practices, such as test-driven development and frequent end-to-end testing
? Design, develop, and maintain backend services with security and performance in mind
?Investigate solutions leading to successful delivery of well structured, easily maintainable, and well-documented code
? Author and automate test cases and implement comprehensive monitoring
WHAT YOU NEED:
?Experience with Java, Spring or other modern application frameworks.
?Experience with NoSQL databases (Mongo, Couchbase, Redis etc) is a plus.
?Experience with Git or other source code management systems.
?Experience with configuration management tools (Ansible, Chef, Puppet), is a plus.
? Understanding of continuous integration/deployment best practices (Jenkins, build pipelines).
?Experience maintaining and architecting cloud based infrastructure (AWS) is a plus.
? Comfort in working in short, agile, iterative development cycles.
? Entrepreneurial spirit, priding yourself on getting things done with a high level of quality.
? Strong desire to work in an unstructured, fast moving startup environment.