Senior Software Engineer Needed / Remote, $140-160k / Solving the Substitute Teacher Shortage
This Jobot Job is hosted by: Michael Oktay
Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.
Salary: $140,000 – $160,000 per year
A bit about us:
Based in San Mateo, CA, we develop an online platform designed to tackle substitute teacher shortage that plagues our school system.
Why join us?
100% Remote
Competitive Compensation
Medical, Dental, Vision Insurance
401(k)
Parental Leave
Professional Development Stipend
Make a Huge Impact In Education
Job Details
Responsibilities:
- Partner with product management and design to architect, implement, test, iterate and maintain features that will bring unprecedented technology to the marketplace
- Ensure code meets performance, reliability, quality, security, and testability standards
- Mentor others to solve problems and lead complex projects
- Champion building products that produce valuable outcomes for our users
Our Technology
- The primary applications are interactive ClojureScript web applications built on Reagent (ClojureScript wrapper around React)
- The mobile application is built with React Native
- The backend API is written in Clojure and our primary data store is Datomic. Day to day development will be in Clojure (prior Clojure experience not necessary)
- Deployment is CI-driven, built on top of AWS ECS and CloudFormation via Convox
Requirements:
- 5+ years of professional software development experience
- 2+ years experience with Clojure/ClojureScript or other functional languages
- Experience in using Datomic Cloud
- Solid knowledge of modern JavaScript and React (Bonus: Reagent/re-frame)
- Experience in Typescript and Postgres
- Significant experience designing and architecting software solutions
- Significant experience building and consuming APIs
- Experience in front-end development using modern Javascript frameworks, such as React or Vue
- Experience leading projects and mentoring others to solve problems
- Comfortable with modern infrastructure essentials like AWS, Docker, CI/CD tools, etc.
- Experience developing and shipping production-grade services in an agile, product-oriented environment
Nice to Haves:
- Experience with Clojure
- Experience with Reagent/re-frame
- Experience building/deploying UI component libraries
- Mobile development experience via React Native
- EdTech, startup, or online marketplace experience
- New user onboarding and first touch tailoring experience
Interested in hearing more? Easy Apply now by clicking the "Apply Now" button.