Tech Stack
DockerGraphQLJavaScriptNext.jsReactReact NativeRubyRuby on RailsTypeScript
About the role
- Build and maintain applications using React, Next.js, TypeScript, and Ruby on Rails.
- Develop responsive, accessible, and polished interfaces with Tailwind CSS.
- Implement REST and GraphQL APIs to connect frontend and backend services.
- Make architectural decisions to ensure scalability, maintainability, and reliability.
- Use Docker for containerization and deployment and Git/GitHub for version control.
- Translate Figma mockups into production-ready features.
- Work directly with clients to understand needs, share progress, and iterate.
- Collaborate with design and product teams to ensure seamless user experiences.
- Write unit and integration tests, debug, monitor, and optimize application performance.
- Stay updated with modern tools and frameworks in JavaScript and Rails ecosystems.
Requirements
- Strong proficiency with React, Next.js, and TypeScript.
- Backend development expertise using Ruby on Rails.
- Experience building polished interfaces with Tailwind CSS.
- Hands-on experience with REST APIs and preferably GraphQL.
- Familiarity with Docker for deployment and Git for version control.
- Ability to integrate designs from Figma into production-ready code.
- Knowledge of testing best practices for frontend and backend (unit and integration tests).
- Bonus: Experience with React Native for mobile development.
- Product mindset, attention to UI/UX design, and strong communication skills.
- Ability to work US hours.