Position: Software Tech Lead
Company: Go Interactive
Experience required: 5y
Category: Other
English level: fluent
Published: 2023-07-01T00:00:00+03:00

**Job Summary**
Our client is a software development company that leverages emerging technologies and industry best practices to provide scalable, high-performance software applications

Now we are looking for a  highly motivated and experienced **Software Tech Lead** who will play a pivotal role in driving the direction of software development projects
You will need to be staying up-to-date with the latest industry trends, technologies, and frameworks, and guide the team in adopting new tools and practices to enhance productivity and efficiency

**Responsibilities**
Participating in the recruitment and hiring process to build a high-performing development team, bringing in top talent that aligns with the company's culture and vision
Collaborating with stakeholders to define and refine the technical roadmap, balancing short-term deliverables with long-term scalability and maintainability
Building a proof of concept (POC) from high-level requirements
Driving ownership of the technical aspects of software development projects, including architecture, design, coding, and deployment
Collaborating closely with product managers, designers, and cross-functional teams to define project requirements, prioritize features, and establish development timelines
Designing and developing scalable, reliable, and high-performance software applications, leveraging emerging technologies and industry best practices
Adhering to coding standards, software development methodologies, and quality guidelines within the development team
Conducting code reviews, providing constructive feedback, and driving continuous improvement in code quality and development processes

**Environment/Tools**
Agile development methodologies:  Scrum, Kanban

**Qualifications**
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
Proven experience with 7 years as a Software Developer, with a track record of successfully leading and delivering complex software projects in a startup environment
Strong proficiency in programming languages such as Java, Python, JavaScript, or similar wording
Experience with modern web development frameworks and technologies (e.g., React, Angular, Node.js) 
Experience with cloud platforms (e.g., AWS/Azure/ GCP)
Experience with agile development methodologies and tools (e.g., Scrum, Kanban) is highly desirable

**Requirements**
At  least  2+ years of experience as a technical lead 
Experience in driving projects with various stakeholders such as sales, engineers, and customers 
Deep understanding of software development methodologies, architectural patterns, and best practices.
Ability to thrive in a fast-paced and rapidly changing startup environment, where ambiguity and adaptability are key
Strong problem-solving skills, with the ability to think strategically and provide innovative solutions to technical challenges
Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams, stakeholders, and external partners
A passion for learning, keeping up with the latest industry trends, and applying new technologies to drive product innovation

**We offer**
Collaborative work environment
Paid vacation, holidays, and sick leave
Possibility to grow 
Multi-national team
Competitive compensation based  on experience