Full Stack Software Engineer - Ruby on Rails, JavaScript required
About the job Full Stack Software Engineer - Ruby on Rails, JavaScript requiredWe are seeking a Full Stack Software Engineer with experience using Ruby on Rails, JavaScript to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications.Key ResponsibilitiesDesign, develop, and maintain scalable web applications using Ruby on RailsBuild modern, responsive front-end interfaces using frameworks such as React, Vue, or Next.jsDevelop RESTful and/or GraphQL APIsOptimize applications for performance, scalability, and securityWrite clean, maintainable, and well-tested codeCollaborate with product managers, designers, and other engineers to deliver high-quality featuresParticipate in code reviews and architectural discussionsImplement CI/CD pipelines and automated testingTroubleshoot and debug production issuesRequired Qualifications4+ years of professional full stack development experienceStrong expertise in Ruby on RailsProficiency in modern JavaScript (ES6+)Experience with at least one modern front-end framework:React (preferred), Vue, or AngularExperience designing and consuming RESTful APIsStrong understanding of relational databases (PostgreSQL preferred)Experience with Git and modern version control workflowsSolid understanding of object-oriented design and MVC architectureFamiliarity with Agile/Scrum methodologiesPreferred QualificationsExperience with TypeScriptExperience with Hotwire / Turbo / StimulusExperience with GraphQLFamiliarity with Docker and containerized environmentsExperience with cloud platforms (AWS, GCP, or Azure)Knowledge of Redis, Sidekiq, background jobsUnderstanding of microservices architectureExperience implementing automated testing (RSpec, Capybara, Jest) Tech StackBackend: Ruby on RailsFrontend: React / Vue / Next.jsDatabase: PostgreSQLCaching/Queues: Redis, SidekiqInfrastructure: AWS, DockerCI/CD: GitHub Actions / CircleCITesting: RSpec, Jest