About the product

  • Modern IPaaS solution, an integration platform for corporate services
  • High-load distributed system with increased fault tolerance
  • We are working with the biggest international companies

Who we are

  • Super professional team of enthusiastic developers, each with rich experience
  • Startup atmosphere, an ability to use technologies you like
  • International team: Head office - USA Developers: Russian Federation, USA, Singapore, Barcelona

Our technologies

  • Ruby on Rails, Go, Node.js, Java,
  • Postgres, Kubernetes, Terraform, Ansible, Amazon (AWS)
  • Instead of Jira - Github и Google Docs. All communication by Skype & Slack

Your responsibilities

  • Build/extend/troubleshot/fix complex heterogeneous applications, as well as small self-contained microservices
  • Improve execution engine of custom third-party code (Ruby DSL, isolation, performance, new features)
  • Write well designed, testable, efficient code in Ruby, NodeJS, Golang
  • Integration of data storage solutions Postgres/S3/DynamoDB/Kafka etc.
  • Contribute in all phases of the development lifecycle
  • Provide code reviews to your teammates
  • Evaluate and propose improvements to existing system
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization and automatization

Our expectations

  • Knowledge of basic data structures and algorithms and how they are used is a must
  • Good understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etc.
  • Good understanding of network protocols and stacks
  • Understand principles and costs of building HA systems
  • 80-90% of you work will be in Ruby, so
    • Vast knowledge of Ruby and Rails is very much desired, but not a strict requirement if you know similar languages and ORMs and are ready to learn Ruby.
    • Experience of developing DSLs in Ruby is a plus
  • You need to know one of NodeJs / Golang / Java at a good level
  • Good understanding of DB technologies: classic databases and modern no-SQL
  • Background in C/C++/Linux system programming is a plus
  • Excellent debugging, analytical, problem solving skills
  • BS/MS, or PhD degree degree in Computer Science, Engineering or a related subject
  • 5+ years of industry experience
  • Readiness to work remotely with teams distributed across the world and timezones

Optional requirements

  • Deep knowledge of physical DB design
  • Experience of working with Docker and other isolation technologies.
  • Experience of working with public cloud infrastructure providers(AWS/Azure/Google Cloud)
  • Experience in related fields (DevOps, ML, DBA, Enterprise applications, etc)
  • Experience of working with open source software. Submitting bug reports / patches to OSS projects is a plus
  • Familiarity with continuous integration
  • Experience in building/deploying data processing pipelines is a plus
  • Experience of working with third-party REST APIs at scale (request throttling, batch processing etc)

We offer

  • Remote work with long-term employment on a full-time basis: we are working in Moscow time zone (team calls at about 7pm, 2-3 times a week)
  • Further european relocation is available and additionally negotiated
  • Competitive Salary in US dollars (depending on your skills)
  • A great opportunity for professional development within a successful project, knowledge-Exchange
  • Interesting and challenging tasks
  • Business trips to the USA (Cupertino), up to 2 weeks every 3 months - Important! You should have a USA Visa or opportunity to get it
  • Full compensation for buying work computer
  • A contract with you as an individual entrepreneur, 20 work days of paid vacation


Отправить резюме
Форма для ленивых 😉

cv@new.hr


Нажимая кнопку "Отправить", вы подтверждаете свое согласие на хранение и обработку своих персональных данных в соответствии с Федеральным законом № 152-ФЗ "О персональных данных", а так же подтверждаете, что прочитали и принимаете Пользовательское соглашение и согласие на обработку персональных данных и Условия использования сайта, Политику Конфиденциальности и Разъяснение использования личных данных, и согласны получать информацию от New.HR.