Position: Backend Engineer for mobile e-commerce product
Company: Watchvalue
Experience required: 3y
English level: upper

**You are an engineer we look for if...:**
— You grow 3 pillars: product-oriented mindset, sense of beauty, candid and direct approach,
— You can get along with the team,
— You are fine with working in a high level of ambiguity and a little-to-no clarity,
— You take ownership over the solution’s success from scratch to release,
 
**What you should be familiar with:**
— 3+ years of software engineering experience,
— 2+ years experience with **PHP**,
— 2+ years of experience with **Node.js** or **Golang** and desire to evolve,
— Understanding the basics of server development for mobile apps,
— Understanding and utilization of both SQL and NoSQL DB’s,
— Modern data storage and transport protocols(REST, GraphQL, ProtoBuf),
— CI/CD processes establishment,
— Basics of cloud infrastructure and microservices’ setup.
 
**It would be a plus if you... :**
— Had a hands-on architect or team leading experience,
— Set up CI/CD on a cloud from scratch,
— Built high-load systems with full transparency on their capabilities,
— Built complex APIs for instrumenting the high-volumes high-load infrastructures, e.g. Graph + ProtoBuf + Elastic + RMQ + PostgreSQL setup,
— Worked on mobile apps for e-commerce.
 
**What you are going to do:**
— Maintain the existing backend developed on PHP and plan its migration to more stable architecture with an open stack,
— Build a product our customers would love,
— Take complete ownership of the system’s development and evolution,
— Work with a team of Product Manager and mobile engineer to define the ‘what’ and the ‘how’ together,
— Make real decisions on solving the real users’ problems in the most efficient way,
— Build and maintain top-notch technology standards you would be proud of to speak on Highload FW Days, or other gigs,
— Test your own work and make sure that the product is **flawless, stable, and secure**,
— Create artifacts and outcomes that will help other team members to succeed.