Distributed Systems Engineer (remote/relocation)
Агентство / HR ресурс NewHR ( newhr.ru )
Опыт работы более 5 летот 5 000 до 6 000 $
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 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 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 (Coopertino), 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