Senior Java Developer
Senior Java Developers play a central role in the development of our core tutoring platform and its supporting tools. We are looking for experienced Java Developers who are generalists and are exceptionally good at developing complex applications. We are also looking to add to our resident competence, including expanding our expertise in database design, compiler development, user behavior representation and analysis, and deployment of a bandwidth intensive server-client application.
Track record of developing world class applications
Solid understanding of core Java libraries
Excellent interpersonal and communication skills
Experience working in a startup environment
Experience leading and mentoring junior developers a plus
Passion for excellence and innovation