Competence Lead BE (Node.JS, Golang)

Vacancy Description

IdeaSoft is looking for a Competence Lead BE (Node.JS, Golang) to join us on a full-time basis. 
In IdeaSoft, Tech Lead is a Competence Lead that drives and develops the Back-End community in the company, leading all Back-end Engineers allocated to different projects.

Competence Lead BE (Node.JS, Golang) – is a Senior Software Engineer / Architect responsible for leading the Back-End team / community.

Competence Lead provides a robust technical direction that involves establishing technical excellence, resolving technical disagreements, and managing the technical quality of community deliverables in coordination with operational teams in the company.

Competence Lead BE (Node.JS, Golang) directly reports to the CTO.

Requirements

Hard Skills:
– At least 7 years of hands-on work in the field of software development;
– 3+ years of working experience with Node.JS;
– 2+ years of production experience with Golang;
– Strong experience with relational and non-relational databases;
– Working experience in Agile environment;
– Strong knowledge of SDLC/STLC and Agile-based frameworks;
– Experience in a similar position for the last two years.

Soft skills requirements:
– Team Leadership;
– Teamwork;
– Mentorship;
– Resilience;
– Self-motivation;
– Achievement orientation;
– Innovation;
– Initiative;
– Flexibility;
– Ability to learn from mistakes.

Responsibilities

On the Team Level

The Back-End Team contains all Back-End Software Engineers allocated to different outsource and outstaff projects.

The Back-End Tech Lead role on the team level assumes:
– Working with the Back-End engineering team to drive the community and encourage inner growth and motivation of the team;
– Conducting regular status report meetings to be aware of team members’ high-level progress on their projects, blockers, and issues;
– Collecting and analyzing information about recurring or/and most common technical issues and knowledge gaps in the team to improve teams’ performance through mentorship and coaching;
– Collaborating with the team to define growth plans within the domain vs. competence area to work out scaling plans, educational programs needed to fulfill, internship programs, etc.;
– When necessary, setting up research and development initiatives to keep team knowledge and skills on the cutting edge of the technology;
– Creating, controlling, and maintaining internal team rules, standards, and processes. 
– Establishing a Confluence directory with internal team rules & documents;
– Onboarding new team members according to the established company processes and quality norms.

On the Company Level
The Back-End Tech Lead role on the company level assumes:
– Acting as a representative of Back-End Competence during the pre-sales stage with new customers or helping current customers in case of launching initiatives;
– Leading the development of the Back-End Competence at the Company level to ensure the growth and scaling of the team;
– Performing analysis of the technology area and business domain demands to foresee potential needs of the customers and prepare in advance for the team to be ready to work over them;
– Collaborating with other teams and departments, company management, and clients to ensure projects are completed to established technical standards;
– Creating job tech requirements for Back-End engineers and participating in interviews;
– Assessing opportunities for process improvement and preparing documentation of rationale to share with team members and other affected parties.

We offer

We offer

Competitive compensation and social package (20 working days of annual leave, 4 days off, 5 paid sick days)

Flexible working hours, possibility to work remotely as fully as partially and support for a healthy lifestyle, compensation for participation in sport events

Challenging projects in diverse business domains and a variety of tech stacks. Opportunity to choose IT equipment you like

Personal development and professional growth opportunities. Compensation for your professional certification & support for your learning activities;

Work with talented, ambitious and family-feel team

Educational possibilities: corporate courses, knowledge hubs, and in-house English classes

Professional accounting support. Opportunity to choose IT equipment you like

Fascinating corporate parties, team-building activities and memorable anniversary presents

Tamara Mitiagina
Tamara Mitiagina
Head of Recruiting
Apply Form

Send Us Your CV

    (File requirements: pdf, doc, docx, rtf, ppt, pptx)