Engineering is in our DNA. Since 1993, we have helped the world’s leading companies imagine, design, engineer, and deliver software that changes the world.
Today, we are more than developers are. We are the experts that take our clients’ businesses to the next level.
In 2015 EPAM opened the Czech Republic IT delivery center in Prague, in the iconic City Tower in Pankrac. Prague, the capital of the Czech Republic, is a growing source of innovation due to the increasing demand for software solutions and services in Central Europe.
This new location will enable EPAM to more closely collaborate with clients in the region.
We have made many important decisions to align EPAM to the new global operating environment, including taking significant steps to ensure the safety and well-being of more than 45 000+ EPAMers, and to continue to .
As result, the vast majority of EPAM's teams are working from home.
No less important is the safety, well-being, and experience of our applicants. Therefore, until further notice, all EPAM employment interviews will be conducted remotely.
Our recruitment professionals and hiring managers are standing by to ensure a robust and engaging virtual candidate experience;
we look forward to speaking with you.
We are looking for experienced Ruby on Rails Software Engineer for several projects in the FinTech industry. Our customer is a software vendor for a core banking solution with a modern web UI and apps for iOS and Android.
We support our customer in developing the core system as well as running integration projects with their customers. These customers are based in Europe, the Middle East and northern Africa.
Analyze user requirements and produce detailed functional and technical designs
Work closely with the business to develop solutions based on agreed designsm, that satisfy both functional and non-functional requirements
Work within the development framework, making use of existing components and practices where available
Ensure the quality of solutions with appropriate unit and system testing
To adhere to agreed standards of development and release / deployment
Provide support, at all levels including first line as required, and overnight / on-call as part of a rota system
University degree in Computer Science or equivalent qualification
At least 2 years of professional experience in development and implementation of web applications
Excellent Ruby on Rails Skills 4.x / edge
Test driven development with RSpec and Cucumber
Excellent knowledge of Ruby 2.3 / edge
Experience with relational databases (MySQL, MSSQL, ...)
Experience with complex applications as well as knowledge of the MVC framework
Agile development workflow
Nice to have
Intuition for the web and usability
Experience with Mac OSX
Knowledge of Linux / OS X Shell
Knowledge of SASS / SCSS style sheets
Experience in high-traffic and high-availability systems
Experience in open source projects or gems
Knowledge of development for mobile (Android / iOS / Phonegap etc.)
Personal Requirements : Dedicated team player (willing to both teach and learn) Affinity for technology and web development Active, independent and open-minded towards new technology Diligent and pragmatic work with a desire for high quality Self-reliant and responsible working attitude Analytical, problem-solving thinking
We offer the possibility to work on full product lifecycle from concept to delivery into production
Opportunity to work on leading edge platforms, working in a fast-paced, agile, software engineering culture
Using English on a daily basis
Unlimited access to LinkedIn learning solutions
Benefit program (meal vouchers, reimbursement of glasses, etc.)
Rotation program - possibility to relocate for short and long-term projects within 30 countries