CodePath is reprogramming higher education to create the first generation of AI-native engineers, CTOs, and founders. They are seeking a Senior Software Engineer to help design, develop, and maintain web applications that enhance the educational experience for aspiring engineers.
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
- Debug and troubleshoot issues as they arise
Requirements:
- 6+ years of experience in the software engineering field (3 years of experience minimum of using Ruby on Rails)
- Passion for great web products
- 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
- Strong communication skills and ability to work in a team environment
- Passion for education and desire to make a positive impact in the world
- Experience using Slim or HAML for clean view templating
- Experience working with LLMs and Generative AI
- DevOps experience
- Familiarity with Docker
- Experience deploying applications on GCP