Software Engineer (Tech Lead)

Peerstack Academy

Location
Not specified
Employment
Full-time
Level
Supervisor
Category
Engineering Management
Posted

Description

Job Summary:

As a Software Engineer (Tech Lead), you will be

responsible for leading a cohort of 200+ IT field students undergoing training in software engineering. We focus on

training to Silicon Valley standards and on a strong learning community and culture. These two are imperative for

our programmes and for you as a technical program manager. You will:

Manage the team of instructor-programmers;

Track performance indicators related to instructor-programmers' areas and ensure the

development of the necessary strategy;

Participate closely in the

development of curricula and syllabi;

Shape the technical strategy and

lead its execution;

Lead the technical team's recruitment process,

development, and performance;

Track students' daily progress in the

programme and provide them with mentorship;

Manage the project-based

learning process and guide students in working on real software projects;

Organize daily stand-up meetings, code discussions, pair programming, and code review

sessions;

Act as a guiding mentor in helping students resolve the

technical problems they encounter;

Hold one-on-one mentoring sessions and

prepare students' development plans;

Track students' progress in the

programme, identify students at risk, and provide them with additional support;

Support students through technical interviews, CV review, GitHub portfolio review, and the

career preparation process;

Contribute to the development and improvement

of learning materials, assignments, and practical projects;

Provide

support, together with other instructor-programmers, on digital solutions for internal needs;

Participate in hackathons, workshops, and other technical events, and support their

organization;

Act in accordance with Peerstack Academy's educational

standards and values.

Our

Requirements:

Technical

Skills

Minimum 3 years of experience in commercial software

development;

In-depth knowledge of Object-Oriented Programming (OOP)

principles;

Ability to work with Git and GitHub;

Experience working with SQL and databases;

Knowledge of developing and using REST APIs;

Knowledge of the software development process and modern development

workflows;

Ability to analyze problems and explain

solutions;

Fluent spoken and written communication in Azerbaijani and

English;

Ability to work with technical documentation in

English.

Experience with one or more of the

following technologies is considered an advantage (not all are required):

Java | Python | JavaScript / TypeScript | React / NextJS | Node.js | Spring Boot | C | C#

| Go | Rust | Docker | Linux | AWS or other Cloud platforms | AI and AI development tools

Preferred

Candidates

Those with Senior Software Engineer or Team Lead experience;

Those who have been involved in mentoring junior programmers;

Those who have worked as a mentor or instructor in bootcamps or training

programmes;

Those who have participated in Open Source

projects;

Those with hackathon or startup

experience;

Those who work with AI and modern programming

tools.

Interested candidates can apply by clicking the link

provided in the "Apply" button.

Please include the job title in the subject line of your email.

Thank you for considering us as your potential employer. We look forward to reviewing

your application.

Apply at the source

This role was published by Peerstack Academy and listed via Staffy. Applications are handled there, not on this site.

View & apply on staffy.az ↗