Back-end Team Lead (Node.js)

BrainRocket β€’ Lisbon Metropolitan Area
Visa Sponsorship Relocation
This Job is No Longer Active This position is no longer accepting applications

Job Description

BrainRocket is a software development company. Our team of around 700 tech-savvy professionals has successfully created over 40 cutting-edge products spanning 20 different markets.


We're looking for an experienced Back-end Team Lead with extensive experience in Node.js to join our development team in Lisbon, Portugal. You will lead the development of a new feature for one of our biggest high-load products and be responsible for managing a cross-functional team of 6 people. You will work closely with the global architecture team and deliver both backend and frontend solutions.


βœ… Responsibilities as Team Lead:

βœ”οΈ Being transparent with the team about challenges, failures, and successes;

βœ”οΈ Hiring and training technical personnel;

βœ”οΈ Determining project requirements and developing work schedules for the team;

βœ”οΈ Delegating tasks and achieving daily, weekly, and monthly goals;

βœ”οΈ Liaising with team members and management to ensure projects are completed to standard;

βœ”οΈ Motivating staff and creating a space where they can ask questions and voice their concerns;

βœ”οΈ Delegating work and assignments to team members;

βœ”οΈ Collaborating with their team to identify and fix technical problems.


And for the Developer part:

βœ”οΈ In-house platform development;

βœ”οΈ 3rd party API integrations;

βœ”οΈ Actively participate in developing new features from scratch.


βœ… Requirements:

βœ”οΈ At least 8+ years of professional experience in the IT field;

βœ”οΈ 3+ years of experience years in leadership positions;

βœ”οΈ 3+ years of commercial experience with Node.js;

βœ”οΈ 5+ years of commercial experience in web development;

βœ”οΈ Knowledge of JavaScript and the ECMAScript 6 standards;

βœ”οΈ Commercial experience in implementing the REST and WebSockets;

βœ”οΈ Experience of Git version control system;

βœ”οΈ Experience with commercial databases MySQL;

βœ”οΈ Experience with RabbitMQ;

βœ”οΈ Experience with Redis;

βœ”οΈAt least upper-intermediate level of English.

βœ”οΈ Excellent technical, diagnostic, and troubleshooting skills;

βœ”οΈ Strong leadership and organizational abilities.


βœ… Nice to Have:

βœ”οΈ Experience with TypeScript.


βœ… We offer excellent benefits, including but not limited to:

πŸ§‘πŸ»β€πŸ’» Learning and development opportunities and interesting challenging tasks;

✈️ Relocation package (tickets, staying in a hotel for up to 2 weeks, and visa relocation support for our employees and their family members);

πŸ“š Opportunity to develop language skills, with partial compensation for the cost of English and Portuguese language classes (for localization purposes);

🎾 Partial compensation for tennis lessons;

πŸ₯ Global coverage health insurance;

🏝 Time for proper rest, with 24 working days of annual vacation and additional paid sick days;

🚌 Transport compensation - 300 euros net per month;

πŸ“ˆ Competitive remuneration level with annual review;

🀝 Teambuilding activities.


Join BrainRocket and rock with us! πŸš€

Subscribe our newsletter

New Things Will Always Update Regularly