Senior Golang Developer (remote)
Зарплата
от 6000 до 8000 $
Требования
Местоположение и тип занятости
Компания
NEWHR is a boutique headhunting agency specializing in information technology.
Описание вакансии
Условия работы
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
- Our product recognized as a leader by both Gartner and Forrester
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, Europe
Our technologies
- Golang, Ruby on Rails, Node.js, Java
- Postgres, Kubernetes, Terraform, Ansible, Amazon (AWS)
- Instead of Jira - Github and Google Docs. All communication by Skype & Slack
Your responsibilities
- Build/extend/troubleshot/fix complex heterogeneous Go applications, as well as small self-contained microservices.
- Design for performance and scalability
- Work with production infrastructure, deal with production issues
- Integration of data storage solutions Postgres/S3/DynamoDB/Kafka/ClickHouse etc.
- Evaluate and propose improvements to the existing system
- Contribute in all phases of the development lifecycle
- Provide code reviews to your teammates
- Identify bottlenecks and bugs, and devise solutions to these problems
Our expectations
- 7+ years of server-side development (any language)
- String experience with Go language at backend (3+ years)
- Excellent debugging, analytical, problem solving, and social skills
- Experience with k8s - is a plus
- Experience with highload and high performance systems.
- Knowledge of basic data structures and algorithms and how they are used is a must
- Deep understanding of HTTP/HTTPS infrastructure, good knowledge of network protocols and stacks
- Good understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etc.
- BS/MS, or PhD degree in Computer Science, Engineering or a related subject
- Upper-intermediate English level at least. Opportunity to communicate in English (verbal, written)
Optional Requirements
- Background in C/C++/Linux or another system programming
- Experience in working with Docker and other isolation technologies.
- Experience in working with public cloud infrastructure providers (AWS/Azure/Google Cloud)
- Experience in related fields (DevOps, API gateways, Enterprise applications, etc)
- Experience in building/deploying user-facing APIs is a plus
We offer
- Remote work with long-term employment on a full-time basis: we are working in the Moscow time zone (team calls at about 7pm, 2-3 times a week)
- Further European relocation is available and additionally negotiated
- Base salary paid on the monthly basis in dollars (depending on your skills)+ Workato Stock Options
- Business trips to the USA (Post-Covid)
- Full compensation for buying work computer
- A contract with you as an individual entrepreneur, 20 workdays of paid vacation
- Wellness programs, including fitness challenges and an occasional company day off to recover from Zoom fatigue
- Company-sponsored team-bonding activities and team celebrations
- Support for professional development and continuous learning
- A great opportunity for professional development within a successful project, knowledge-Exchange
- Long-term prospects for a professional career in a high growth company
- Best in class technology tools to empower you to do your best work