Про роботу
N-iX is looking for an experienced Senior RoR engineer to join our new team.
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. We are looking for someone who adheres to self-learning and seeks new solutions.
Our client is a USA based company which is leading the digital transformation of the workplace with our cloud-based platform that turns facilities from cost centers into strategic business assets. The developed solution brings management tools and insights to help companies execute data-driven real estate decisions, increase operational excellence, and enhance employee experience.
Position Details:
- Responsible for the design, implementation, and delivery of complex projects that span across quarters and impact multiple teams
- Solve complex problems in a distributed, microservice architecture with strong attention to scalability
- Mentor, educate and support those around you, as well as other engineers within the company
Requirements:
- 6+ years of industry experience building large-scale backend systems
- 3+ years of experience with Ruby on Rails
- Knowledge of JavaScript, Python, Java, and/or Scala is a huge 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 big-data streaming, event-based, or pub/sub technologies (Kafka, AWS Kinesis, etc.)
- Experience with the AWS ecosystem, containers, Kubernetes, and CI/CD
- Eager to learn new technologies and frameworks
- Adept at communicating and collaborating effectively with others (outside the team), promoting your ideas as well as being humble when you may be wrong
We offer:
- Flexible working hours
- A competitive salary and good compensation package
- Best hardware
- A masseur and a corporate doctor
- Healthcare & sport benefits
- An inspiring, comfy, clean and safe office
Professional growth:
- Challenging tasks and innovative projects
- Meetups and events for professional development
- An individual development plan
- Mentorship program
Fun:
- Corporate events and outstanding parties
- Exciting team buildings
- Memorable anniversary presents
- A fun zone where you can play video games, football, ping pong, and more