Full-Stack Engineer

Published on July 04, 2025

ProjectGrowth is hiring. Find out more about the company and its open jobs.

A product-oriented company is seeking a Full-Stack Engineer with strong front-end skills to build engaging, data-driven features for their platform. In this role, you will collaborate closely with product and design teams to create user-centric experiences. The focus will be on front-end development using JavaScript and React, with significant back-end collaboration in Ruby on Rails, and working with cloud services like AWS and Heroku.
Location:
Fully-Remote (Work from Home), 9 AM - 5 PM PST
Role Overview:
The Full-Stack Engineer will primarily focus on building responsive user interfaces using JavaScript and React, while also working on back-end systems with Ruby on Rails. The role will involve integrating analytical dashboards and ensuring high performance of the application with cloud services like AWS and Heroku.
Key Responsibilities:
  • Front-End Development: Build responsive, user-friendly interfaces using JavaScript and React to display complex analytics and user insights.
  • Back-End Collaboration: Work with Ruby on Rails services to integrate front-end features seamlessly with back-end systems.
  • Database Management: Design, query, and optimize PostgreSQL databases for product features and data visualization dashboards.
  • Cloud Services: Work with AWS and Heroku to ensure high availability and performance of the application.
  • Product Orientation: Collaborate with product managers to translate user needs into practical, maintainable solutions.
  • Collaboration & Best Practices: Participate in code reviews and share knowledge to follow best practices for clean, maintainable code.
Qualifications:
  • Ruby Expertise: Hands-on experience with Ruby, preferably Ruby on Rails, to build web applications.
  • Front-End Proficiency: Strong knowledge of React or similar JavaScript frameworks, with a keen eye for UI/UX details.
  • Analytics Experience: Experience creating or integrating analytical dashboards and data visualizations.
  • Database Skills: Proficiency with PostgreSQL, including writing optimized queries for performance.
  • Cloud Platforms: Experience deploying and maintaining applications on AWS, Heroku, or similar cloud services.
  • Team Player: Strong communication and collaboration skills with the ability to work effectively with cross-functional teams.
Nice to Have:
  • Testing & CI/CD: Experience with automated testing frameworks, CI/CD pipelines, or containerization.
  • Performance Tuning: Knowledge of scaling and optimizing Ruby on Rails applications for high performance.
What Success Looks Like:
  • Successfully building and maintaining intuitive and efficient user interfaces that integrate well with back-end systems.
  • Collaborating effectively with product and design teams to meet project requirements and deadlines.
  • Ensuring optimal performance, scalability, and availability of features, especially with the use of cloud platforms.
  • Contributing to a positive, collaborative team culture and sharing knowledge to continually improve development processes.
Opportunity:
This role offers a unique opportunity to make a significant impact by driving product direction and collaborating with cross-functional teams. You’ll be in an environment that encourages continuous learning and professional growth, with the flexibility of remote work. You’ll also play a key role in building a high-quality, user-centric product that is changing the way we approach data-driven insights. If you’re passionate about full-stack development and eager to work in a collaborative, fast-paced environment, we encourage you to apply!
Application Process:
To be considered for this role these steps need to be followed:
  • Fill in the application form
  • Record a video showcasing your skill sets