Kensho Logo Kensho
⏩ Kensho Logo

Backend Software Engineer

πŸ’° $100,000 - $150,000 🌍 United States of America πŸ“… 07/05/2023

Apply

Job Description

##### Job Description :

### **What You’ll Do:**

* * Design, develop, test, document, deploy, maintain, and improve software.
* Manage individual project priorities, deadlines, and deliverables.
* Work with key stakeholders to develop system architectures, API specifications, implementation requirements, and complexity estimates.
* Test assumptions through instrumentation and prototyping.
* Promote ongoing technical development through code reviews, knowledge sharing, and mentorship.

### **What You'll Need:**

* * At least five years of direct experience developing SaaS applications within a team.
* Thoughtful and efficient communication skills (both verbal and written).
* Experience developing SaaS application backends and APIs using a variety of tools.
* Experience turning abstract business requirements into concrete technical plans.
* Experience working across many stages of the software development lifecycle.
* Sound reasoning about the behavior and performance of loosely-coupled systems.
* Proficiency with algorithms (including time and space complexity analysis), data structures, and software architecture.
* At least one domain of demonstrable technical depth.

### **Technology You'll Encounter:**

* * Django, Python 3, PostgreSQL
* Git, Jsonnet, Jenkins, Docker, Kubernetes
* Celery, RabbitMQ, Kafka

### **Nice To Have:**

* * Experience working with geographically distributed teams.

At Kensho, we pride ourselves on providing top-of-market benefits, including:

* Medical, Dental, and Vision insurance
* 100% company paid premiums
* Unlimited Paid Time Off
* 26 weeks of 100% paid Parental Leave (paternity and maternity)
* 401(k) plan with 6% employer matching
* Generous company matching on donations to non-profit charities
* Up to $20,000 tuition assistance toward degree programs, plus up to $4,000/year for ongoing professional education such as industry conferences
* Plentiful snacks, drinks, and regularly catered lunches
* Dog-friendly office (CAM office)
* In-office gyms and showers (CAM, DC)
* Bike sharing program memberships
* Compassion leave and elder care leave
* Mentoring and additional learning opportunities
* Opportunity to expand professional network and participate in conferences and events