- Write high-quality reusable, modular and scalable code with unit tests
- Design and build APIs that scale
- Mentor a small but growing team of developers
- Influence what new technologies best fit an evolving stack.
- Experience designing and building complete server-side architecture from the ground up
- Significant Experience in developing, testing, profiling and maintaining mission-critical JVM web applications
- Deep understanding of multiple databases and the tradeoffs necessary in high-throughput environments
- ready to work in a fast-paced environment as a key contributor.
- Strong knowledge of OO design patterns and agile software development practices.