CodePath is seeking a Senior Software Engineer to help design, develop, and maintain web applications that play a key role in enhancing the educational experience for aspiring engineers.
Requirements
- 6+ years of experience in the software engineering field (3 years of experience minimum of using Ruby on Rails)
- Bootstrap Grid and Responsive Layout System or similar CSS/JS framework for lightweight responsive design
- Prior experience working in small, scrappier environments
- Experience with PostgreSQL and database design
- Experience using Slim or HAML for clean view templating (nice to have)
- Experience working with LLMs and Generative AI (nice to have)
- DevOps experience (nice to have)
Responsibilities
- Design, develop, and maintain web-based applications using Ruby on Rails, Sinatra/Padrino, and Django
- Collaborate with cross-functional teams including product managers, designers, and other developers to define requirements, implement new features, and fix bugs
- Write clean and maintainable code
- Participate in code reviews and maintain code quality standards
- Write automated tests and ensure that applications are tested thoroughly before deployment
- Stay updated on the latest technologies and best practices
- Identify and address performance bottlenecks and other technical issues
Other
- Passion for great web products
- Strong communication skills and ability to work in a team environment
- Passion for education and desire to make a positive impact in the world
- Flexible Time Off: Flexible vacation and sick time with 12 company-paid holidays, plus a week-long 'winter break' office closure from Christmas to New Year’s
- Flexible Work Environment: Enjoy a flexible workplace and schedule that supports work-life balance
- Paid Parental Leave: 10 weeks of paid parental leave to support growing families