Tech Stack
AWSBootstrapGraphQLMaterial UIMicroservicesMySQLPostgresReactReact NativeRubyRuby on Rails
About the role
- Build and maintain applications using React and Ruby on Rails
- Develop new features and optimize for speed, scalability, and reliability
- Architect and maintain RESTful + GraphQL APIs
- Collaborate with designers, product managers, and engineers to bring ideas to life
- Build and integrate APIs, ensuring secure and efficient data flow and integrate with external services and contribute to microservices architecture
- Review code, write tests, and help drive deployment automation
- Monitor, debug, and optimize applications for performance, scalability, and reliability
- Ensure security and compliance best practices are applied throughout the application lifecycle
- Collaborate with functional stakeholders to define the technical roadmap and communicate to other developers to implement technical solutions
Requirements
- Mid to senior level Fullstack Developer
- Strong skills with React (hooks, SPA best practices) and Rails
- Experience building large-scale applications (frontend + backend)
- Solid understanding of REST APIs, OAuth, API security, and GraphQL
- Strong database knowledge (PostgreSQL / MySQL)
- Familiarity with Git, CI/CD pipelines, debugging, and deployment automation
- Comfort working with AWS services including S3, Route 53, Elastic Beanstalk, CloudWatch, SQS, Cognito, and RDS
- Strong understanding of web security, scalability, and performance optimization
- Bonus: Experience with HIPAA compliance
- Bonus: UI/UX sensibilities and strong HTML/CSS skills
- Bonus: Familiarity with CSS frameworks (Bootstrap, Material UI)
- Bonus: Experience with React Native or mobile app development
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ReactRuby on RailsRESTful APIsGraphQLPostgreSQLMySQLOAuthAPI securityHTMLCSS
Soft skills
collaborationcommunicationproblem-solvingcode reviewtestingdeployment automationdebuggingperformance optimizationscalabilitysecurity best practices