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
Ключевые навыки:
БэкендСтарший (Senior)GolangRubyKubernetesВысоконагруженные системыHTTPPostgreSQLАнглийский язык