Teachable is a no-code platform for creators who want to build a more impactful business through courses, coaching, downloadable content, and community. As a Software Engineer II, you will be responsible for automating repetitive tasks, streamlining the software development lifecycle, and optimizing deployment processes to enable faster and more reliable software releases.
Requirements
- 2+ years of hands-on experience building and supporting production web applications
- Experience utilizing tools such as Docker, Kubernetes, AWS, and Terraform
- Proficiency writing software used in a production environment
- Experience working on a platform with multiple services
- Excitement and motivation to expand your skillset and take on difficult challenges
- Team player mentality: highly collaborative, documentation-focused and recognizing how to balance asynchronous communications and virtual meetings
- A passion for solving complex technical problems in both new and legacy codebases
- A mindset of leaving the codebase better than how you found it
- Experience collaborating with multiple team members with varying experience levels to design and implement technical projects
- Ability to work and problem-solve independently
- A humble, collaborative, customer-focused, and highly curious approach to problem-solving
Benefits
- Fair and competitive pay
- Rewarding high performance
- Opportunity and ability to impact Teachable’s overall company value
- Base salaries reviewed at regular intervals throughout the year
- In-person events throughout the year for bonding, strategic alignment, goal-setting, and celebrations