Position: Backend engineer (Python or Golang)
Company: gointeractive.co
Category: Golang
Experience required: 3y
English level: upper

**About the projeсt**

Now we are looking for a Software Engineer in our client’s Runtime Engineering team. This role will place you in the team which ensures the smooth running of our voice bot in our production systems so our callers have the smoothest experience.

This means dealing heavily with optimisation, reliability, profiling and working with a myriad of teams within the company. You will be interfacing with product managers, ML engineers and delivery teams as a part of this role.

You will be delivering a cutting edge product aimed at improving customer experience with Call centers.

You will be joining our client’s team at a time when they are on a shoot-the-moon style growth trajectory having grown their workforce 5x in the last year.

**Responsibilities**
- Design and develop highly scalable, highly available, reliable, secure and fault-tolerant systems
- Building and managing automated build/test/deployment environments
- Build and research new tools and frameworks for internal use
- Willingness to cross-team/role boundaries and work with other teams/other roles
- Willingness to learn and experiment with new languages and technologies. Able to take responsibility for multiple services maintained by the team

**Requirements**
- At least 4 years of experience in software development
- Experience working with containers (Docker)
- Experience working with any RDBMS (eg. Postgres, MySQL, etc.)
- Experience in building microservices and event-driven architectures
- Experience with either Python or Golang
- Experience troubleshooting server performance — memory issues, GC tuning, resource leaks etc.
- Ability to design and implement low latency RESTful or GRPC services

**Bonus Requirements**

We’d love it if you ticked these boxes. But they’re definitely not deal breakers.
- Experience working with stateful sets (Mongo, Redis, ElasticSearch, RabbitMQ, Kafka)
- Experience working with AWS
- Experience with Kubernetes
- Understanding of Observability systems like (Prometheus, Loki)

**We offer**
- Competitive compensation, based on experience
- The opportunity to contribute to high-quality software product with hundreds of thousands of daily users
- A culture dedicated to professional growth, with continuing education enrichment
- Possibility to work remotely
- Medical insurance
- Career and professional growth
- Long-term employment with paid vacation and other social benefits
- Modern and comfortable office very close to the subway