Position: Competence Back End Tech Lead (Node.JS, Golang)
Company: IdeaSoft
Category: Node.js
Experience required: 5y
English level: upper

IdeaSoft is looking for a Competence Lead BE (Node.JS, Golang) to join us on a full-time basis.
In IdeaSoft, a 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 in Node.JS
— 2+ Years in Golang
— Experience in working in Agile environment
— Good 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
— Achievements-oriented
— Innovation
— Initiative
— Flexibility
— Ability to learn from mistakes

**Your Advantages:**
— Experience in Blockchain/Financial projects


**Responsibilities

On the Team Level**

The Back-End Team contains all Back-End Software Engineers allocated to different outsource and outstaff projects.

The Competence Lead BE (Node.JS, Golang) role on the team level assumes:
— Conduct regular status report meetings
— Create, control, and promote Back-End standards and best practices across Agile teams
— Effectively collaborate and communicate and build rapport with team members and project stakeholders
— Apply the discipline of software engineering for specific technical problems and procedures, including knowledge, tools, and methods for software requirements, software design, software construction, software testing, and software maintenance tasks
— Ability to work in a fast-paced environment that supports production and maintenance level changes
— Provide high-level coordination and guidance to outstaff team members
— Collaborate with other teams and departments, company management, and clients, to ensure projects are completed to established technical standards
— Participate in established IdeaSoft processes when it’s necessary/upon a request
— Assess opportunities for process improvement and prepare documentation of rationale to share with team members and other affected parties
— Assist in overseeing various Dev projects of an integrated nature
— Advise and assist Managers on status, risks, and their resolutions as they relate to Backend Development process

**On the Company Level**

The Competence Lead BE (Node.JS, Golang) 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:**
— Competitive compensation
— Social package (20 working days of annual leave, 4 days off, 5 paid sick days);
— Challenging projects in diverse business domains and a variety of tech stacks
— Personal development and professional growth opportunities
— Work with talented, ambitious and family-feel teams
— Educational possibilities: corporate courses, knowledge hubs, and in-house English classes
— Compensation for your professional certification & support for your learning activities
— Opportunity to choose IT equipment you like
— Professional accounting support
— Support for a healthy lifestyle, compensation for participation in sport events
— Fascinating corporate parties, team-building activities and memorable anniversary presents