Senior Ruby Software Engineer
EPAM Systems
Senior Ruby Software Engineer Description
Join our team as a Senior Ruby Software Engineer, where you will contribute to the development and maintenance of our SaaS codebase while ensuring robust performance and security.
You will collaborate with diverse technologies and methodologies, including CI/CD and Infrastructure-as-Code, in a role designed to enhance our systems and address complex challenges. If this sounds like the right opportunity for your skills, we invite you to apply.
#LI-DNI#EasyApply
Responsibilities
- Build CI/CD pipelines for streamlined software delivery
- Manage and optimize the Swiftype product infrastructure
- Upgrade dependencies and address gem vulnerabilities using Snyk reports
- Transition Jenkins instances to Buildkite
- Modernize Ruby, Rails, MongoDB, MySQL, and Redis versions
- Shift CentOS servers to Rocky Linux
- Conduct weekly OS package security updates
- Partner with the software development team to ensure cohesive integration
Requirements
- 3+ years of experience working with Ruby in professional settings
- Proficiency in CI/CD tools and workflows
- Background in Infrastructure-as-Code utilizing Terraform
- Familiarity with configuration management tools like Chef
- Understanding of Linux systems and systems-level engineering concepts
- Capability to express ideas clearly in written English
- Experience providing support for critical on-call situations
Nice to have
- Knowledge of Elastic Stack
- Background in using Nagios for monitoring
- Familiarity with Nginx web server configurations
- Understanding of CDN technologies and their implementations
- Experience working with Jenkins as part of development workflows
We offer
- Career plan and real growth opportunities
- Unlimited access to LinkedIn learning solutions
- International Mobility Plan within 25 countries
- Constant training, mentoring, online corporate courses, eLearning and more
- English classes with a certified teacher
- Support for employee’s initiatives (Algorithms club, toastmasters, agile club and more)
- Enjoyable working environment (Gaming room, napping area, amenities, events, sport teams and more)
- Flexible work schedule and dress code
- Collaborate in a multicultural environment and share best practices from around the globe
- Hired directly by EPAM & 100% under payroll
- Law benefits (IMSS, INFONAVIT, 25% vacation bonus)
- Major medical expenses insurance: Life, Major medical expenses with dental & visual coverage (for the employee and direct family members)
- 13 % employee savings fund, capped to the law limit
- Grocery coupons
- 30 days December bonus
- Employee Stock Purchase Plan
- 12 vacations days plus 4 floating days
- Official Mexican holidays, plus 5 extra holidays (Maundry Thursday and Friday, November 2nd, December 24th & 31st)
- Monthly non-taxable amount for the electricity and internet bills
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
By applying to our role, you are agreeing that your personal data may be used as in set out in EPAM´s Privacy Notice and Policy.