Senior Developer

 

About Kenzie Academy: Kenzie Academy is pioneering a new model in education to develop people hungry for a career in tech. Utilizing cutting-edge curriculum, industry practitioners as instructors from companies like LinkedIn and Google, and project-based learning, we are closing the talent gap. Kenzie offers programs in Software and UX Engineering. These programs are offered on our campus and through a remote experience. 

We like to practice what we preach and are continuing to innovate Kenzie’s products and services. Our corporate training product is well on its way and is being designed to help employees stay on the cutting edge of technology.


About the Role: This role will be a senior voice on the development team to deliver against an aggressive but fluid roadmap. Our team is young and hungry and needs a seasoned developer with a passion for mentoring. The team scopes and builds products for a variety of stakeholders, from students to operations to senior management. We use a flavor of agile that leads to frequent deployment and nimble prioritization, and welcome improvements to this process.

Location: Our development team is located in downtown Indianapolis. This role will be on-site, with some amount of flexibility for working from home.

 

Responsibilities:

  • Technical Development: Build cool stuff. Our projects include a custom learning experience, operational support like tools for our enrollment team, and reporting. 

  • Technical Leadership & Management: Enjoying mentoring is an absolute must for this position. You’ll provide leadership and coaching to the technical staff and apprentices (recent graduates of our programs) of Kenzie Studio. Our apprentices are bubbling with enthusiasm, and are looking to build developer skills to match. 

  • Strategic Planning: Work with VPs of Engineering and Product to support a strategic hiring road map for Kenzie Studio and strategic roadmap for Kenzie Academy technology products. 

  • Communication: Actively facilitate the team as well as communicating with detail to the executive team

  • Improving all the things: We’re a young company and moving fast, so we need someone who will actively seek the right balance between flexibility and process.

 
Kenzie Academy is an Equal Opportunity Employer. Kenzie does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment decisions are based on qualifications, merit, and business need.

Qualifications

  • Senior-level proficiency in JavaScript/Node.js

  • Backend development experience with a focus on Python is preferred.

  • Strong understanding of modern frontend frameworks, experience with React is preferred.

  • Experience designing, building, and consuming RESTful services.

  • Proficiency in relational databases and SQL with a focus on reporting

  • Intermediate knowledge of non-relational DBs is a plus

  • Familiarity with Linux, containers (Docker), and cloud environments (AWS)

  • Ability to learn, embrace and apply new technologies and techniques.

  • Strong communication skills and the ability to provide leadership and coaching to the technical staff and apprentices on the team

 

Platforms & Integrations:

We use (and integrate) a variety of technologies and platforms, including but not limited to:

  • Languages: 

    • Python

    • JavaScript/Node.js

  • Frameworks and Supporting Technologies

    • Django

    • React

    • Express

    • AWS

      • EC2

      • S3

      • CloudFront

      • Lambda

    • Docker

    • Kubernetes

    • PostgreSQL

  • Platforms:

    • Canvas LMS

    • Hubspot

    • Drip

    • Slack

    • Classe365

    • Stripe

    • DocuSign

    • Various Google API’s

Interested?

Great. Send us your resume and cover letter. We look forward to hearing from you!