What are the responsibilities and job description for the Senior Software Engineer position at CodePath.org?
A company is looking for a Senior Software Engineer to design, develop, and maintain web applications that enhance the educational experience for aspiring engineers.Key ResponsibilitiesDesign, develop, and maintain web-based applications using Ruby on Rails, Sinatra / Padrino, and DjangoCollaborate with cross-functional teams to define requirements, implement new features, and fix bugsWrite clean and maintainable code, participate in code reviews, and ensure applications are tested thoroughly before deploymentRequired Qualifications6 years of experience in software engineering, with a minimum of 3 years using Ruby on RailsExperience with Bootstrap Grid and responsive design frameworksPrior experience working in small, scrappier environmentsExperience with PostgreSQL and database designPassion for education and desire to make a positive impact in the world