SoftServe is a global digital solutions company with Ukrainian roots. We are a team of thinkers, doers, dedicated good people who like what they do and do it well. For us, that means a lot.
26 липня 2022

Senior Ruby Software Engineer (ID 82347) (вакансія неактивна)

Київ, Львів, Івано-Франківськ, Рівне, Тернопіль, Ужгород, Хмельницький, Чернівці


SoftServe is a global digital solutions company with headquarters in Austin, Texas, founded in 1993 in Ukraine. 13,000+ associates are currently working on 2,000+ projects with clients in the USA, Europe, and APAC region. We are about people who create bold things, make a difference, have fun, and love their work.

We are cooperating with the US-based Client, a global virtual healthcare leader, offering the only comprehensive telemedicine, expert medical, and licensed platform services. Their product serves the world’s leading insurers, employers, and health systems and helps millions of people around the world resolve their healthcare needs with confidence.


The candidate with the following skills and experience

  • BS degree in Computer Science, or relevant field, or equivalent proven track
  • Working in an Agile/Scrum development process
  • Ruby on Rails and SQL
  • Test-Driven Development and writing unit and integration tests
  • Comfortable working in a cloud environment like AWS
  • Competent writing software with MVC frameworks
  • Basic Linux/Unix CLI and using Git and GitHub for source code control (must-have)
  • Enthusiasm and well-rounded knowledge of Back End systems and software architecture
  • Applying best practices including design patterns and linting to all software development
  • Staying well-informed on emerging technologies and software trends
  • Debugging problems related to HTTP, XHR, JSON, CORS, SSL, S3, etc.
  • Investigating performance and memory issues
  • Reducing complex requirements and user interaction flows into long-term API designs
  • A good understanding of architectural messaging patterns and pitfalls using Kafka, Rabbit MQ, etc.
  • An effective written and verbal communicator

Preferred competencies include

  • Knowledge of modern technologies like Docker, Kubernetes, Elixir, Git, and Continuous Integration
  • Using a behavior-driven development suite like Cucumber
  • Competent writing software with JavaScript ecosystems like React
  • Proficiency and willingness to write software using Ruby, Java, and Python


  • Designing, implementing, testing, and shipping features that can scale to millions of users
  • Building features with a major focus on performance, scalability, and future expansion
  • Writing unit and functional automation to validate code quality
  • Creating APIs and web applications that handle complex data models efficiently
  • Evaluation of new system integration points to define the data elements and format that are required by each system and/or data source
  • Establishing technical decisions and direction for one or a couple of projects/teams
  • Taking over team demands and delegating technical execution or responsibilities when appropriate
  • Ensuring security and compliance of APIs and assisting with discovery efforts


  • Participate in coordination of product releases with the product owner and other stakeholders
  • Take part in the evolution of company-level best practices, standards, and policies as related to software development
  • Care about our initiatives — we are open to them, just come and share your ideas
  • Make you familiar with our structured career path and development opportunities