Tech Stack
AndroidHerokuiOSKotlinLinuxPostgresRedisRubyRuby on RailsSwift
About the role
- Build Newton, KaiPod Learning's microschool management platform across web and mobile
- Design, build, and maintain features across Newton’s web and mobile apps
- Design and maintain APIs, services, and data models that power Newton
- Own projects end-to-end, from architecture through deployment
- Optimize performance, scalability, and reliability of our systems
- Write high-quality, maintainable code with strong test coverage
- Participate in code reviews, mentor teammates, and improve engineering practices
- Collaborate with product and design to translate the roadmap into fast, reliable code
- Explore and implement opportunities to integrate AI into the user journey
- Influence architecture, development practices, and engineering culture as an early engineer
Requirements
- 5+ years of professional software engineering experience (startup or high-growth environment a plus)
- Experienced with Ruby on Rails or similar backend frameworks
- Experienced building and scaling consumer-grade web or mobile applications
- Comfortable optimizing performance and debugging complex systems in production
- Interested in AI technologies and how they can enhance product experiences
- Comfortable working in fast-moving, iterative product cycles
- A collaborative teammate who enjoys working cross-functionally
- Familiarity with PostgreSQL, Redis, Ubuntu Linux on Heroku, Hotwire Turbo & Stimulus, Swift (iOS), Kotlin (Android)