Job Header
- Job Title: Full Stack Developer (Ruby on Rails, React)
- Employment Type: Full-time
- Location: Fully Remote
- Working Time Zone: EST
Role Summary
The Full Stack Developer (Ruby on Rails, React) builds and maintains web applications across frontend and backend, delivering features end-to-end from API design to UI implementation. You will partner with product, design, and engineering to ship reliable, secure, and high-performing experiences.
Key Responsibilities
- Build and maintain product features across the stack, including Rails backend services, APIs, and React user interfaces.
- Design and implement RESTful APIs and data models; write clean, maintainable code with strong testing practices.
- Optimize performance and reliability across frontend and backend, including debugging, monitoring, and incident resolution for production issues.
- Collaborate cross-functionally on requirements, estimates, and delivery; participate in code reviews and contribute to engineering standards and improvements.
Required Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- Experience: 3+ years of professional software development experience, including hands-on Ruby on Rails and React in production environments.
- Core Skills:
- Strong Ruby on Rails backend development (MVC fundamentals, Active Record, background jobs where applicable).
- Strong React development with modern patterns (components, hooks, state management) and solid HTML and CSS fundamentals.
- Strong SQL skills and experience with relational databases (for example PostgreSQL), including schema design, migrations, and query troubleshooting.
- Experience building and consuming APIs (REST, JSON), authentication and authorization basics, and secure coding practices.
- Testing mindset and experience with automated tests (unit, integration, and end-to-end) and CI workflows.
- Strong communication skills and ability to collaborate effectively in a remote team.
- Certifications or Licenses: Not required.
- Language: English fluency required.
Preferred Qualifications
- Experience with TypeScript, modern frontend tooling, and component libraries.
- Experience with cloud and deployment workflows (for example Docker, CI and CD, basic observability and logging).
- Experience with performance optimization, caching, background processing (Sidekiq, Redis), and production troubleshooting at scale.
Skills and Competencies
- Hard Skills: full stack feature delivery, Rails and React development, API design, SQL and data modeling, automated testing.
- Soft Skills: communication, ownership and accountability, structured problem-solving, collaboration.
- Leadership: influence without authority, proactive stakeholder management, mentoring where applicable.
- Behavioral Expectations: integrity and confidentiality, attention to detail, bias for action, client focus.
Tools, Tech, and Methods
- Primary Tools: Ruby on Rails, React, SQL, Git and code review, testing frameworks, and issue tracking.
- Tech Stack (optional): PostgreSQL, Redis, Sidekiq, RSpec, Jest and or React Testing Library, Docker, CI and CD tooling, monitoring and logging tools.
- Methodologies: Agile delivery, iterative releases, code reviews, automated testing, and performance and reliability practices.
- Documentation: maintain clear API contracts, feature notes, runbooks, and technical decisions in shared documentation (Notion, Confluence, Google Docs).
- Security or Privacy Tooling: follow access controls, secrets management, and secure data handling and sharing practices.
Security and Confidentiality
This role may involve access to confidential and sensitive data. Candidates must:
- Handle sensitive information with extreme care.
- Follow policies for data access, storage, and sharing.
- Maintain strict confidentiality and professional integrity in all situations.
Application Instructions
- Email your resume to: careers [at] valuenode [dot] com.
- Optional: include your LinkedIn profile and a short note summarizing Ruby on Rails and React experience, recent projects, and tools used (Rails, React, SQL, testing, CI and CD).