This is a hands-on position where you will be involved in requirements analysis, functional and technical design discussions, testing, proof-of-concept, working with partners, and more. This is not a task-based job; you will be responsible for successful outcomes and delivery. Strong fundamentals are a requirement but you have to have more. You take responsibility; you feel a personal stake in the products you ship; you communicate responsibilities and scope clearly; you value integrity; you know how things work; you work for the success of the entire team; you thrive in uncertainty and strive to bring order to it; you have deep wisdom & judgement; you keep your eye on the ball; you build strong relationships; you are constantly looking to improve yourself and your team; you're prescient; and you have shipped products which millions of customers have used.
Your responsibilities
- Build out new capabilities in an existing Ruby on Rails web application.
- Write consistent well thought out unit and system tests for all new features
- Build out features that enhance existing CRUD operations of the existing evaluation data model and framework
- Deliver consistent simple solutions that correspond to the existing css and JS conventions in the platform
- Enhance the web UI with new user interfaces that make the collection of data intuitive for a wide audience
- Write performant solutions that prioritize the end customer’s satisfaction while using the web application
Requirements:
- 5+ years of proficiency in Ruby on Rails web development.
- Strong SQL skills and particular familiarity with Postgres
- Ability to understand complex Rails controllers
- Ability to develop features that include nested attributes ofRails models
- Ability to properly utilize bootstrap js
- Ability to properly utilize ActiveJob frameworks to offload out of band tasks
- Strong verbal and written communications skills with the ability to work effectively across internal and external organizations and virtual teams.
- BS/BA or equivalent degree in computer science or similar(preferred).
- Readiness to work with time overlap till 21:00 PL time (on one of the projects)
We offer:
- Amazing colleagues to work with, share and learn from
- High-energy atmosphere of a growing and successful company
- Competitive salary
- Work on bleeding-edge projects on a team of experienced and motivated engineers
- Flexible working hours
- Well-equipped office located in the center of the city
- Possibility to switch to another project within an account
- Private medical insurance for employees and their family members
- Corporate benefit program
About us:
Grid Dynamics is a leading provider of technology consulting, agile co-creation and scalable engineering and data science services for Fortune 1000 corporations undergoing digital transformation. We help organizations become more agile and create innovative digital products and experiences using deep expertise in emerging technology, top global engineering talent, lean software development practices, and a high-performance product culture. Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the US, Mexico, UK, Netherlands, Switzerland, India, and Central and Eastern Europe.
Join us and prepare to grow!