Full-Stack Developer (Ruby + React)
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Experience in proactive business problem solving, scope, and detailed technical implementation planning. • Excellent debugging skills for Ruby on Rails backend as well as JavaScript stacks including React / Redux frontend development experience with SPA architecture (Ruby/React/Redux). • Good understanding of Git commands such as branching, stashing, rebasing, fast forwarding, and pushing changes. • Solid practical usage of text editors and supportive tools for efficient coding. • Experience working on detailed technical implementation planning providing feedback during visual design review sessions (implied requirement). • Excellent understanding of Linux commands including navigational and search capabilities using regular expressions (implied requirement, as Git experience often implies some level of command line proficiency). • Understanding Kubernetes, Helm charts, Azure, AWS cloud services is a nice-to-have.
Responsibilities
• Participating in business problem-solving by shaping up necessary user flows • Contributing to technical designs as part of working on the scope • Providing feedback during visual design review sessions • Working on detailed technical implementation planning • Building scoped functionality end to end, both backend and SPA frontend using Ruby on Rails, React, and Redux frameworks (50/50 backend to frontend) • Essential knowledge, skills & experience: • Experience in proactive business problem solving, scope, and detailed technical implementation planning, providing feedback for visual designs • Experience working as a full stack engineer using Ruby on Rails on the backend and React / Redux on the frontend for SPA architecture • Excellent debugging skills, going beyond "print debugging" for both Ruby and JS stacks • Experience with raw SQL, slow query investigation on large data sets • Git and Git flow approach, solid experience and understanding of main commands - branching, stashing, rebasing, fast forwarding, pushing changes • Good understanding of Linux and where to look for certain things, navigational and search commands, regular expressions • Solid practical usage of text editors and supportive tools for efficient coding • Understanding Kubernetes, Helm charts, Azure, and AWS cloud services • Experience in working with monitoring tools (NewRelic, Datadog, Elastic) • Experience with Big Data or ETL pipelines • Interview Steps • GT interview with Recruiter (45 minutes) • Technical interview with test task (1 hour) • Live coding interview (2 hours) • Final interview with CTO (20 minutes)
Benefits
• 24 days of vacation + 3 extra days off during the December Christmas closure; • sick leaves - up to 10 business days per year (may be extended depending on the circumstances); • public holidays according to your local legislation; • compensation of medical and dental insurance after a successful evaluation period; • compensation of Optional Gym Membership after a successful evaluation period; • family-friendly policies (parental leaves, etc.); • internal and external training; • top-of-the-range IT kit.