Backend proqram təminatı inkişaf etdirir və Java ilə 5 ildən çox təcrübəyə malikdir.
Proqram mühəndisi (Tech Lead)
Vakansiya haqqında
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.
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.
Şirkət haqqında
Müraciətin
Bu işəgötürən müraciətləri öz saytında qəbul edir. Vakansiyanın səhifəsinə keç və oradakı formanı doldur.
İşəgötürənin səhifəsinə keçBacarıqlara görə oxşar
Bütün oxşar vakansiyalarBu vakansiyanın bacarıqları ilə ən çox üst-üstə düşən vakansiyalar.
Backend Developer üzrə təlimçi Java və Spring Boot üzrə minimum 1 il təcrübə ilə dərslər keçirir.
Kompüter elmləri müəllimi kimi dərs keçir və ən azı 2 il tədris təcrübəsi tələb olunur.
Backend Developer kimi xidmətləri inkişaf etdirir və ən azı 3 il Java təcrübəsi tələb olunur.


