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
Leverage automation, standardize deployments, and reduce your overall cloud costs.
Develop, deploy, and scale new offerings faster to stay ahead of market trends.