Job Overview
We are seeking an experienced Senior Fullstack Developer with expertise in Ruby on Rails, along with strong skills in frontend technologies and databases. The ideal candidate will have a proven track record of building, scaling, and maintaining complex web applications.
Key Responsibilities
- Design, develop, and maintain full-stack web applications using Ruby on Rails and React
- Develop efficient, scalable, and maintainable code for both backend (API development, business logic) and frontend (UI/UX) components
- Architect and implement RESTful APIs and integrate with third-party services as required
- Optimize performance and troubleshoot production issues across the entire stack
- Write clean, maintainable, and well-documented code with a strong focus on testing and code quality
- Work closely with cross-functional teams, including designers, product managers, and other developers
Required Qualifications
- 5+ years of experience developing web applications
- Fluent English (work directly with US team)
- Expertise in Ruby on Rails
- Strong proficiency in HTML, CSS, JavaScript (experience with modern frameworks like React, Vue.js, or Angular)
- Solid experience with SQL databases such as PostgreSQL, MySQL.
- Knowledge of modern build pipelines and deployment tools (e.g., Nix, Docker, Kubernetes, CI/CD pipelines)
- Strong understanding of RESTful API design and experience working with third-party APIs
- Excellent communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders
Preferred Qualifications
- Experience with TDD/BDD and familiarity with testing frameworks (e.g., RSpec, Cypress, Jest)
- Familiarity with containerization and microservices architecture
- Strong self-management skill