Learning Tapestry: Senior Full Stack Engineer (Ruby on Rails/React)

Related keywords: devops remote jobremote job web developerremote job with flexible hours

This page contains product affiliate links.

About Learning Tapestry

Learning Tapestry is a 25+ person all-remote, global organization committed to enhancing digital learning experiences for educators and learners. Their mission revolves around solving complex problems within educational technology environments while focusing on social impact and maintaining a healthy internal work environment. They prioritize results over rigid work hours, supporting employees with flexible work arrangements.

Job Position Overview

The job role is for a Senior Full Stack Engineer specializing in using Ruby on Rails for backend and React (or an alternative frontend framework) for frontend development. The position requires adapting to both the backend and frontend challenges, making it suitable for a seasoned developer.

Contract Type

The contract type for this position is Contract, indicating a defined engagement period likely not to be a permanent hire, which may appeal to those preferring project-based work.

Required Skills and Experience

To be considered for this role, candidates must demonstrate substantial professional experience and communicate well. The following skills and qualifications are essential:

  • At least eight years of Software Engineering Experience.
  • Five years of senior engineering work, including solution design, architecture, and code review.
  • Proficiency in Ruby on Rails and familiarity with React.
  • Ability to write fluently in multiple programming languages while being comfortable in English for technical communication.
  • Capability to handle various aspects of full-stack development including SQL-based databases, DevOps, and solutions design.
  • Excellent written and spoken communication skills, ensuring clarity with teams in the US.
  • Must be available for 30-40 hours per week during US Central Time working hours (UTC -6).

Candidates should also have an interest in learning new technologies and possess a problem-solving mindset. Humility and kindness in teamwork are highly valued.



Bonus Skills

Additional expertise in the following areas would enhance a candidate's profile:

  • Experience in the Ed Tech Sector.
  • Familiarity with Project Management Tools such as GitHub boards, Trello, or Asana.
  • Knowledge of cloud-based architectures and AWS integrations.

Salary and Application Process

While salary specifics are not stipulated in the job description, candidates are required to include their hourly rate in USD along with their resume and cover letter when applying. Demonstrating their working availability is also critical to secure consideration for the role.

Work Environment

Learning Tapestry promotes a remote workspace allowing employees from different regions and backgrounds to collaborate effectively. Job seekers should ensure they have a reliable Internet connection sufficient for voice/video calls and development tasks. Following the remote work setup, potential candidates must manage their own time effectively and showcase familiarity with productivity tools like Google Apps, Slack, and Harvest for time tracking.

Conclusion

This opportunity at Learning Tapestry presents a chance for experienced full-stack engineers to contribute to innovative educational technology while enjoying a flexible work environment. The company's commitment to social impact and healthy work culture makes it an ideal workplace for professionals looking to make a difference while advancing their careers in technology.



This job offer was originally published on weworkremotely.com

Learning Tapestry

Anywhere in the World

Web content writing

Contract

February 26, 2025

25 views

8 clicks on Apply Now

Share


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.