Position: Senior RoR Developer
Company: AltexSoft
Experience required: 3y
English level: upper

AltexSoft helps client with the digital transformation of the workplace using cloud-based platform that turns facilities from cost centers into strategic business assets. The system brings management tools and insights to help companies execute data-driven real estate decisions, increase operational excellence, and enhance employee experience.

We’re looking for a Senior Software Engineer who thrives on learning new technologies and doesn’t believe in one-size-fits-all solutions. You should be able to adapt easily to meet the needs of our massive growth and rapidly evolving business environment. You will work in a dynamic environment, integrating multiple scalable, reliable and secure platforms into several products.

Requirements:
- 4+ years of industry experience building large-scale backend systems
- 4+ years of experience with Ruby on Rails (Rails 5, Ruby 2.5)
- Experience with GraphQL-Ruby, Redis, Resque, Postgres 11, Argo CD, Coverall is a huge plus
- Knowledge of JavaScript (React, React Native) is a plus
- Strong fundamentals in Object-Oriented and Functional programming, best practices, and testing methodologies
- Experience building highly scalable, maintainable, robust, and fault-tolerant services
- Hands-on experience with SQL and relational databases
- Engineered scalable solutions using streaming, event-based, or pub/sub-technologies (Kafka, AWS Kinesis, etc.)
- Experience with the containers, Docker, Kubernetes, CI/CD, IaaC
- Eager to learn new technologies and frameworks

Responsibilities:
- Responsible for the design, implementation, and delivery of complex projects that span across quarters
- Solve complex problems in a distributed, microservice architecture with strong attention to scalability