Senior Sofware Engineer with Ruby (Remote)

Senior Sofware Engineer with Ruby (Remote)

Posted 1 week ago by ClearScale

Negotiable
Undetermined
Remote
EMEA

Summary: The Senior Software Engineer with Ruby role at ClearScale involves hands-on development and scaling of platform systems and services, particularly focusing on migrating applications to Kubernetes. The position requires extensive experience in software development and cloud-native application development, with a strong emphasis on collaboration and best practices. This role is integral to the company's growth in providing cloud services to various industries. The successful candidate will contribute to significant technology projects and advocate for software development best practices.

Key Responsibilities:

  • Being a hands-on contributor is a key responsibility of this role
  • Develop, and scale platform systems and services
  • Contribute to a key technology project to migrate a large Rails application or microservices into Kubernetes
  • Migrate applications and services to the new APM solution
  • Participate in code reviews and demos
  • A good team player, works, and communicates well with others
  • Advocate best practices (unit/automation testing, code reviews, code quality, etc.)

Key Skills:

  • Minimum of 6+ years of software development experience
  • Minimum of 3+ years of experience as a Senior Software Engineer
  • Expertise in one or more of the following programming languages: Ruby, Go, C++
  • Expertise in Kubernetes and cloud native application development
  • Experience with high-throughput message queueing systems (Resque/SQS, etc)
  • Experience providing estimates and implementing complex systems
  • Proven understanding of software development best practices and design patterns
  • Experience working on an agile environment that follows Scrum or other agile methodologies
  • Demonstrated knowledge of scalability, high availability, and concurrency
  • Self-motivated, go-getter, passion for learning, strong communication skills
  • Bachelor's degree in Computer Science (or equivalent), or equivalent experience

Salary (Rate): undetermined

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Senior Software Engineer with Ruby – Remote

ClearScale is a leading cloud systems integration company and AWS Premier Consulting Partner providing a wide range of cloud services including: cloud consulting, architecture design, migration, automation, application development, and managed services. We help Fortune 500 enterprises, mid-sized businesses, and startups in verticals like Healthcare, Education, Financial Services, Security, Media and Technology succeed with ambitious, challenging, and unique cloud projects. We architect, develop, and launch innovative and sophisticated solutions using the best cutting-edge AWS cloud technologies. ClearScale is growing quickly and there is high demand for the services we provide. Clients come to us for our deep experience with Big Data, Containerization, Serverless Infrastructure, Microservices, IoT, Machine Learning, DevOps and more. Due to the growing new needs in the company, we are looking for a Senior Software Engineer to participate in application modernizations.

Major responsibilities of the position are listed below.

  • Being a hands-on contributor is a key responsibility of this role
  • Develop, and scale platform systems and services
  • Contribute to a key technology project to migrate a large Rails application or microservices into Kubernetes
  • Migrate applications and services to the new APM solution
  • Participate in code reviews and demos
  • A good team player, works, and communicates well with others
  • Advocate best practices (unit/automation testing, code reviews, code quality, etc.)

Requirements

  • Minimum of 6+ years of software development experience
  • Minimum of 3+ years of experience as a Senior Software Engineer
  • Expertise in one or more of the following programming languages: Ruby , Go, C++
  • Expertise in Kubernetes and cloud native application development
  • Experience with high-throughput message queueing systems (Resque/SQS,etc)
  • Experience providing estimates and implementing complex systems
  • Proven understanding of software development best practices and design patterns
  • Experience working on an agile environment that follows Scrum or other agile methodologies
  • Demonstrated knowledge of scalability, high availability, and concurrency
  • Self-motivated, go-getter, passion for learning, strong communication skills
  • Bachelor's degree in Computer Science (or equivalent), or equivalent experience

What’s in it for you?

  • Opportunity to build a leadership career in the fast-growing Cloud industry with an industry leader.
  • Collaborative, high-energy culture.
  • Learning opportunities.
  • Salary in USD