Position: C++ Developer in European Union
Company: GlobalTeams
Category: C++
Experience required: 3y
English level: intermediate

Platform users: Microsoft, Apple, Sony, Nike, Mercedes, Bank of America.
Project is an in-cloud Customer Experience platform (aka Call Centers). It works with most digital channels (voice, chats, messengers, mailboxes, chat-bots, answering machines, robots).
It is microservices-based and deployed in all regions in AWS and Azure.
Tech stack can differ from service to service but preferably it is Node/Java/C++ on BE and Angular/React/Vue on FE.
Widely used PostgreSQL, Redis, and ElasticSearch (in composition with Kibana and Logstash) to store data
All development cycle is covered by CI/CD with Jenkins, Gitlab CI, or Github Actions (also depends on service)
All services are containerized with Docker.
CloudFormation, EC2, ECS, EKS, RDS, ElastiCache Redis, Route53, S3, and CloudFront for deployments in AWS. Other DevOps tools: Kubernetes, Terraform, Prometheus, Grafana. 



**Responsibilities**

Implement software components according to the design specifications.
Perform system integration and testing, problem troubleshooting and resolution.
Participate in estimating project efforts and delivery timelines.
Proactively collaborate with the teammates and communicate with the Project Stakeholders to ensure that the Project efforts proceed efficiently and with predictability.
Provide technical input into product roadmaps.


**Qualifications**

Bachelor’s degree in Computer Science or Computer Engineering, or equivalent experience.
Background of 5 years or more in Computer Science / Engineering.
Strong experience in C++ and REST API backends.
Critical thinking and problem-solving skills due to complexity of the product.
Experience working with AWS (Azure will be a plus).
Experience with Linux / Windows environments.
Experience with DBMS (Postgres, MS SQL).
Experience with Java programming language.
Readiness to learn new technologies.
Being self-driven and well organized as there are always multiple tasks in progress.
Strong team player who enjoys collaborating with others.
English communication skills, both verbal and written.
Desirable Qualifications:
Experience with Continuous Integration, Continuous Delivery processes.
Experience in cloud computing technologies.
Experience with NoSQL databases.
Experience with version control systems such as GitHub.
Experience with Jira on defect tracking.
Familiarity with Jenkins that allows continuous integration.

**We offer:**
- Democratic management;
- Hybrid/ remote possibility of work;
- Professional growth;
- Performance reviews;
- Medical insurance;
- 100% paid 7 sick leaves;
- 21 working days of paid vacation;
- Long-term employment;
- Sport reimbursement;
- Free English lessons;
- Comfortable office;
- Gifts for significant life events (marriage, childbirth);
 -A large variety of company and team events and other company benefits.

We will be glad to welcome you to our team!