Software Engineer (Tech Lead)
Peerstack Academy
Deadline:
2026-09-25
Full-time
Full-time
Job Summary
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.
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.
Apply now
Our programs
Our portfolio
© 2026 SABAH.HUB. All rights reserved.
