At CourseStorm, the business problem is to design and review architecture, make tradeoffs, and use AI to turn those decisions into reliable, delightful software, by hiring an Engineer who can work across the entire stack and provide good judgment and clear thinking.
Requirements
- Deep experience working across the stack (backend, frontend, databases, automated testing, and some infrastructure)
- Several years of professional software engineering experience
- An incredibly strong Engineering mindset
- Adaptability and flexibility
- Demonstrated clear thinking and communication
- A passion for eliminating manual work
- Experience with small teams or startups where responsibility is shared and ambiguity is normal
- Familiarity with web applications that handle payments, user data, or operational workflows
Responsibilities
- Design backend logic and APIs
- Configure and maintain servers, background jobs, and databases
- Build and refine front-end experiences that real people love to use daily
- Deploy, monitor, debug, and clean up
- Use AI constantly — to generate code, explore approaches, refactor aggressively, and delete more than you add
Other
- Several years of professional experience
- Ability to reason clearly, ask good questions, work as a team, and improve systems over time
- Responsive and invested in teammates' successes
- Adaptability and flexibility
- Demonstrated clear thinking and communication