Position: Back-End Team Lead
Company: StarOfService
Experience required: 3y
English level: upper

You will handle the success of our projects, team sustainability and growth. The main focus will be on improving, developing and maintaining our Backend stack while helping our APIs evolve with a high level of quality and efficiency. You will be in touch with other teams and departments, contributing to and making decisions regarding software testing strategies and approaches.

**Missions**

- Leading, mentoring and growing the backend development team,
- Conception and design of Backend technical solutions and new features,
- Management of the Backend/Product **Technical Roadmap** to minimize technical debt,
- **Collaboration** with the CTO, Technical Leaders  and Product Managers,
- Leading initiatives to improve our company-wide engineering culture and discover ways to boost the effectiveness of the team and the organization,
- Participate in recruitment processes to grow your team.

**Skills**

- Senior development experience in Backend development with Symfony (PHP), Python, and NodeJS, 
- Strong knowledge in **API Design ** (REST/GraphQL),
- Excellent knowledge of **Database Modeling** and **DBMS** in general,
- Experience of modern engineering best practices: clean code, TDD, refactoring, etc., supported by strong research skills and capacity to innovate,
- Capable of Leading by example, promoting a can-do / positive attitude among team members,
- Full professional proficiency in English.

**Environment**

You will be working primarily with PHP (in Symfony) and MySQL, but there will be many opportunities to work on other technologies. As we are transitioning to a microservices-oriented architecture, our technology stack has become quite varied:

- **PHP/Symfony 5**, Python, Javascript (NodeJS),
- Databases: **MySQL** (mostly), PostgreSQL, MongoDB, DynamoDB, ElasticSearch, Redis,
- **Microservices**: Kubernetes, Docker,
- Cloud: our entire stack is running on AWS, you will use S3, SQS, SNS, etc,
- **APIs**: JSONAPI (REST), GraphQL,
- **GIT**: we use both Gitlab and Github, with code reviews on every pull requests,
- **TDD** (php unit),
- Other tools: Jenkins, Slack, Basecamp, JIRA, Postman.

**What will you do?
**

You'll be leading a team of back-end developers, mentor them and help them grow and stay motivated. Your responsibilities will include:

- Schedule weekly calls and 360° feedback sessions with each individual team member to check-in on their mood, touch base on their results and spur on their growth
- Be a servant-leader: ensure that the team is motivated and satisfied,
- Take actions to reduce technical debt based on feedback from the team
- Identify new talent in addition to or as a replacement within the team,
- Be a catalyst in mentoring the team: tailor an individual development plan for each team member
- Anticipate and initiate projects to evolve the backend stack and keep it stable ,
- Collaborate with leads from other departments such as Data, Infrastructure, Product, Front-end, and QA,
- Seek opportunities for process improvement and collaboration.

**What's in it for you**


At StarOfService we strive to recruit the best professionals and are constantly working on improving work conditions to ensure our employee well-being, have them enjoy their time with us and deliver effectively.

**Paid vacations and sick leaves**

After joining us, you will get 25 days of paid vacation per year, and up to 10 paid sick leaves.

**Trial period validation bonus**

After 3 months of tenure, you will receive a $1000 bonus as a recognition of successful passing of your probation period.

**Education and growth**

Shipment value is not enough and we know that professional growth is a key aspect every company should ensure

For our people - and for the company - we offer growth opportunities by:

- Setting yearly Personal Development Plans with every employee,
- Allocating a budget for courses and learning to ensure employee professional growth.

**Application & Selection Process**

Our recruitment process is simple:


1) Interview with a **Talent Acquisition Manager,**
2) Test Case
3) Technical screen with our **Backend Lead**,
4) Final Interview with StarOfService **CTO/CPO**,
5) **Introductory call **with the Backend Team


**More about StarOfService**

StarOfService has been funded by famous VCs (Point Nine Capital, Kima Ventures, etc.) from all around the world. The company is also part of TheFamily, the biggest European Start-Up network.


We also have world class advisors, among which are:

- Frédéric Mazzella, founder of BlaBlaCar,
- Oleg Tscheltzoff, former CEO of Fotolia.