20-09-2024
436
Position Overview
We are seeking a highly skilled Tech Lead to lead the design, development, and delivery of complex software solutions. The ideal candidate will have extensive experience in software engineering, team leadership, and a deep understanding of modern technologies, including databases and artificial intelligence (AI). As a Tech Lead, you will mentor a team of engineers, work closely with product managers and stakeholders, and ensure the successful execution of projects from conception to release.
Key Responsibilities
• Technical Leadership: Lead the development team in designing, developing, and maintaining high-quality software solutions.
• Architectural Oversight: Define and guide architectural decisions, ensuring scalable, maintainable, and efficient systems.
• Collaboration: Work closely with cross-functional teams (product, design, QA, and operations) to deliver robust solutions.
• Mentorship: Provide technical mentorship and guidance to team members, fostering a culture of continuous learning and improvement.
• Database Management: Ensure efficient database design, optimization, and maintenance, working with both SQL and NoSQL databases.
• AI Integration: Lead efforts to incorporate AI and machine learning solutions into projects where applicable.
• Code Review: Oversee code quality and ensure adherence to best practices in software development.
• Project Management: Ensure project timelines are met and that deliverables are aligned with business objectives.
• Stakeholder Communication: Act as a liaison between the engineering team and stakeholders, providing regular updates on progress and challenges.
• Innovation: Stay updated on emerging technologies, particularly in the AI space, and incorporate them as needed to maintain a competitive edge.
Required Qualifications
• Experience: 5+ years of experience in software development, with at least 2 years in a leadership or management role.
• Tech Stack: Proficient in C#/.NET, JavaScript/TypeScript, Node.js, Docker, etc.
• Database: Strong experience in both relational (SQL) and non-relational (NoSQL) databases, including performance tuning and optimization.
• AI/ML: Familiarity with artificial intelligence and machine learning technologies, frameworks, and their integration into projects.
• Problem-Solving: Strong analytical and problem-solving skills, with a passion for tackling complex technical challenges.
• Leadership: Proven ability to lead and mentor a team of engineers.
• Agile Methodologies: Experience with Agile development practices (Scrum, Kanban).
• CI/CD: Hands-on experience with continuous integration and continuous delivery pipelines.
• Cloud: Experience with cloud platforms like AWS, Azure, or Google Cloud Platform.
• Version Control: Strong knowledge of version control systems such as Git.
Preferred Qualifications
• DevOps: Familiarity with DevOps practices and tools.
• Security: Understanding of software security principles.
• Performance Tuning: Experience in optimizing application performance.
• Soft Skills: Excellent communication skills, with the ability to effectively communicate technical concepts to non-technical stakeholders.
• Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
What We Offer:
• Competitive salary.
• Opportunities for professional growth and development.
• A collaborative and supportive work environment.
• Access to the latest tools and technologies.
Son tarix
oktyabr 30, 2024
Paylaşılıb
sentyabr 20, 2024
Vakansiya növü
Tam ştat
Bank Respublika ASC ● Bakı, Azərbaycan
Bu gün
17
Aztelekom MMC ● Salyan, Azərbaycan
Bu gün
70
Aztelekom MMC ● Bakı, Azərbaycan
Bu gün
158
İnnovasiyalar və Rəqəmsal İnkişaf Agentliyi ● Bakı, Azərbaycan
Dünən
4.7K