Distributed Systems Engineer/Developer (удаленная работа)

31 января 2020

Уровень зарплаты:
от 5 500 до 6 500 usd
Требуемый опыт работы:
От 3 до 6 лет
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
We are looking for
  • a Distributed Systems Engineer with experience in building high-performing, scalable, enterprise-grade applications. You will be responsible for building API interfaces( for customers, UI team etc), building high performance queuing/storage engine. You will collaborate with UI, connectivity and DevOps teams to come up with elegant solutions to complex problems.
Your Responsibilities

Software Engineering

  • Responsibilities include designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Evaluate and propose improvements to the existing system
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Infrastructure Engineering

  • Maintain and evolve application cloud infrastructure (AWS)
  • Maintain and evolve Kubernetes clusters
  • Infrastructure hardening according to compliance and security requirements
  • Maintenance and development of monitoring, logging, tracing, alerting solutions
  • Build CI/CD pipeline
  • Implement Disaster Recovery solution
  • Build Multi-Region solution
Our technologies

Ruby on Rails, Java, Go, Node.js

Postgres, Kubernetes, Terraform, Ansible, Amazon (AWS)

Instead of Jira - Github и Google Docs. All communication by Skype & Slack

Our expectations
  • BS/MS degree in Computer Science, Engineering or a related subject
  • 5+ years of industry experience
  • Experience in building distributed systems
  • A hands-on approach to implementing solutions.
  • Good understanding of Linux networking and security
  • Experience of working with public cloud infrastructure providers(AWS/Azure/Google Cloud)
  • Understanding of Kubernetes concepts
  • Experience with Terraform, Docker
  • Experience with Golang and databases such as PostgreSQL
  • Contributions to open-source projects is a plus
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 relocation to Singapore/Barcelona 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

Посмотрите похожие вакансии

Java Developer (senior)
Компания: ООО Vallexsoftware
Зарплата: от 0 до 220 000 руб.
Senior Java Full-stack Developer (AWS)
Компания: ООО ClearScale
Зарплата: от 200 000 до 200 000 руб.
Full-Stack Developer (Angular, Nest)
Компания: Scalio
Зарплата: от 2 000 до 3 500 usd
Frontend Developer (Angular)
Компания: Scalio
Зарплата: от 1 800 до 3 000 usd