Senior Ruby-on-Rails Developer
EPAM is committed to providing our global team of 36,700+ EPAMers with inspiring careers from day one. EPAMers lead with passion and honesty and think creatively. Our people are the source of our success and we value collaboration, try to always understand our customers’ business, and strive for the highest standards of excellence. In today’s new market conditions, we continue to support operations for hundreds of clients around the world remotely, with the vast majority of our teams working from home. No matter where you are located, you’ll join a dedicated, diverse community that will help you discover your fullest potential.
DESCRIPTION
Currently, we are looking for an experienced Senior Ruby-on-Rails Developer to make the team even stronger.
We are looking for a seasoned professional who enjoys working in fast-paced environment. We provide great opportunities for those who strive to extend their technical knowledge using cutting-edge technologies and delivering a product of the highest quality.
Location: remote from the USA or Canada only.
WHAT YOU’LL DO
- Partner with development and product to design and build highly available and scalable infrastructure using Docker-based PaaS on AWS
- Build a migration plan to switch traffic between our live service in Heroku to AWS
- Implement effective monitoring and logging strategies for the service overall (tools we rely on SignalFx, Splunk and lastly Terraform for Infrastructure-as-a-code)
- Build CI/CD pipelines for the services (we use & Bitbucket Pipelines) bamboo
- Remediate vulnerabilities across the new application stack (we treat security with utmost priority)
- Laser-focused on service performance and uptime which also include debugging and shipping code into production (built using Ruby on Rails)
REQUIREMENTS
- BS degree in an associated field or other advanced certification along with equivalent experience
- Extensive experience developing and deploying applications with Ruby (preferred) or Python, Go, or C++ in cloud environments
- Deep expertise setting up monitoring and logging for large-scale web-applications
- Experience working on CI/CD tools
- Experience working with container deployment and orchestration technologies at scale with strong knowledge of fundamentals
- The ability to prioritize existing technical and infrastructure debt, and experience to build and execute a plan to pay it off
- Experience being on-call for service availability and familiarity with processes around incident management/postmortem analysis
- Exceptional verbal and written communication skills and motivation to work as a partner with development teams
NICE TO HAVE
- Experience working on caching technologies such as Varnish, Memcache
- Experience tuning and optimizing databases in cloud environments such as AWS RDS
- Experience establishing SLO and SLA for large scale applications
- Experience building disaster-recovery solutions for distributed systems in cloud environments
- Expertise working on micro-service architecture patterns
WHAT WE OFFER
- Medical, Dental and Vision Insurance (Subsidized)
- Health Savings Account
- Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
- Short-Term and Long-Term Disability (Company Provided)
- Life and AD&D Insurance (Company Provided)
- Employee Assistance Program
- Unlimited access to LinkedIn learning solutions
- Matched 401(k) Retirement Savings Plan
- Paid Time Off
- Legal Plan and Identity Theft Protection
- Accident Insurance
- Employee Discounts
- Pet Insurance
- REQ #: 206975530