Full Stack Web Development Role
We are seeking a skilled professional with hands-on experience in full-stack web development to join our dynamic team. You will work on a cutting-edge application stack deployed on cloud servers and contribute to the development, testing, and deployment of scalable web applications.
Key Responsibilities
- Design and implement robust web applications using Ruby on Rails.
- Build dynamic front-end features using React, along with HTML-based templates (ERB) and Stimulus JS.
- Ensure quality through system test suites using Capybara, Selenium, and Minitest.
- Collaborate with the team in an agile sprint cadence, managed via project management tools.
- Manage version control and conduct code reviews on Git repositories.
- Utilize cloud services including AWS S3, SQS, and CloudWatch.
- Participate in architecture decisions, performance optimization, and security best practices.
- Troubleshoot, debug, and upgrade existing systems.
Required Skills and Qualifications
5-6 years of experience in full-stack web development.Mandatory : Hands-on experience building SPAs and dynamic UIs using React.Strong knowledge of PostgreSQL and general web application architecture.Experience with Ruby on Rails (version 6.1 preferred).Familiarity with HTML, JavaScript (StimulusJS), and ERB.Experience working in Dockerized development environments.Proficiency in writing and maintaining test suites (Capybara, Minitest, Selenium).Agile team experience using project management tools.Exposure to cloud infrastructure, preferably AWS (S3, SQS, CloudWatch).Excellent communication skills and ability to work in a collaborative environment.Benefits
Competitive compensation package.Inclusive team culture.Continuous learning and skill development opportunities.Chance to work on real-world projects and scalable systems.