Position: Senior Backend Developer
Company: Murano Software
Category: C++
Experience required: 5y
English level: upper

Providing crystal-clear reception workers can securely collaborate across teams, departments, offices and countries on any smart device and any network.
 
Over 130 million people worldwide use this app to build stronger communication, collaboration, and cohesion no matter where you are. Our technology enables direct communication - the power that conveys a sense of urgency and builds trust. There is no greater form of instant, efficient and effective communication in today’s digital age. It's enables the human voice.
 
**The technology stack of the platform:** C++, Golang, AWS, Linux, MySQL, MongoDB, and Elasticsearch, Redis.
 
**The project team:**
Software Development: Backend Team, Front-end Team, Mobile Team
Project Manager, Tech Lead.
 
**REQUIREMENTS:**
- 5+ years of experience with C++ application development 
- Strong working knowledge of Unix/Linux, relational databases, networking, and security concepts
- Familiarity or proficiency with one or more NoSQL solutions - MongoDB, Redis, etc
- A clear understanding of OOP, concurrency, synchronization, memory management, and all the little things that make development complicated and interesting
- A good understanding of how networks work (sockets, protocols, TLS, etc.)
- Proven ability to deliver systems and services at scale
- Excellent communication skills, a positive attitude, and a good sense of humor
- Equally comfortable working collaboratively or independently 

**RESPONSIBILITIES:**
- Architect, design, develop, test, and deliver new backend services and APIs in C++ and Go
- Maintain, automate, and supervise key infrastructure technologies, including MySQL, MongoDB, and Elasticsearch
- Improve and enhance existing code using modern patterns and practices
- Review system performance issues and identify solutions
- Ramp quickly on new and existing technologies, apply them to complex problems, and share your learnings with the team
- Continuously seek to improve operational visibility and responsiveness.

**NICE TO HAVE:**
- Golang experience;
- JavaScript experience;
- PHP experience;
- Cloud architecture expertise (AWS or GCP).

**INTERVIEW STEPS:**
- interview with a manager;
- extended online interview with a team — approx. 1-1,5 hours;
- offer.

Waiting for your CV!