Remote Full Stack Developer (Ruby on Rails & Google Cloud) - Part-Time (15-20 hours)
Do you love building modern web applications with Ruby on Rails and Google Cloud? Are you a self-starter who thrives in a remote environment? If so, we want to hear from you!
About Us
Since 2006, Mindful Practices has worked with over 300 schools and 125,000 students across the United States and internationally to provide educator professional development, in-school and remote learning Pre-K to 12th grade student classes, after school programming, curriculum and materials, and parent, staff, and community support in Wellness and Social Emotional Learning (SEL). In addition, our EdTech SEL platforms, Class Catalyst, Five to Thrive, and SEL On Demand, are currently supporting over 53,000 students this school year through daily check-ins, helping build student-teacher connections with over 5,000 educators.
Responsibilities
- Collaborate with the Front-End Developer on all aspects of the development lifecycle, from planning and coding to deployment, production, and customer support.
- Write clean, maintainable, and well-tested Ruby on Rails code.
- Leverage Google Cloud Platform (GCP) services to build and deploy our application.
- Troubleshoot and fix bugs efficiently.
- Stay up-to-date with the latest advancements in Rails and GCP
Requirements
- Proven experience building web applications with Ruby on Rails and PostgreSQL.
- Solid understanding of web development principles (HTML, CSS, JavaScript).
- Experience working with Google Cloud Platform is a major plus.
- Excellent communication and collaboration skills.
- Ability to work independently and manage time effectively in a remote setting.
- Strong problem-solving and analytical skills.
Bonus Points
- Experience with front-end frameworks (React)
- Experience with Kubernetes.
- Experience with DevOps practices.
- Experience in a continuous integration/continuous delivery (CI/CD) environment.
Perks
- The opportunity to work on a growing and evolving platform.
- A collaborative and supportive remote work environment.
- Flexible work schedule (15-20 hours/week).
- Competitive compensation (commensurate with experience).