Senior Software Engineer - Content

Knewton   •  

New York, NY

Industry: IT Consulting/Services

  •  

5 - 7 years

Posted 373 days ago

This is a great opportunity to:

    • Drive technologytechnology initiatives to improve the scalability, resiliency, and performance through the whole stack of our platform
    • Mentor engineers and help them grow to their full potential
    • Be a thought leader and actively engage in continuously improving practices and methodology across the company
    • Collaboratively work with talented engineers, data scientist, product managers, ux experts to deliver quality software features to our users
    • Have a strong voice on how to do great engineering on the team and across the company

Skills required:

    • 6+ years experience in software development, 4+ years of which are specific to full-stack development on high-scale distributed systems
    • Proven full-lifecycle development experience on large projects, creating distributed and scalable solutions
    • Passion for education
    • In-depth understanding of the full-stack of a cloud based distributed platform
    • Expert level understanding of Java or some other typed language e.g. Scala, C++, Kotlin
    • Mid-level level Javascript chops e.g deep understanding of  advanced concepts such as prototypal and functional inheritance, closures, and reactive programming
    • Basically the necessary skills to ship a decent FE feature and then scale a backend Java service
    • Experience mentoring junior engineers