Tech Lead

CodeGeeks Solutions is a software company led by top-notch experts with over 10 years of experience in product design & software development. We cover the full cycle of development and help clients bring their ideas to life — from discovery to scalable solutions.

 

We are looking for a Technical Lead with strong communication and presales skills to join our team.

 

This is a hybrid role combining technical leadership, client communication, and presales activities. You will be actively involved in client calls (Upwork and beyond), solution design, and team coordination, helping us win new projects and deliver high-quality solutions.

 

We need someone who is not only technically strong but also confident in English communication, understands client needs, and can effectively present and sell solutions.

 

Responsibilities:

  • Participate in client calls (primarily via Upwork) to gather requirements and present solutions
  • Drive presales activities: solution design, estimations, technical proposals
  • Act as a bridge between clients and the development team
  • Lead and coordinate the team involved in project delivery
  • Design scalable and efficient system architectures
  • Leverage AI tools and LLMs to accelerate development and improve solutions
  • Ensure high-quality delivery and technical excellence
  • Support team members with technical guidance and decision-making

 

Technical Expertise:

  • Strong experience with Node.js (NestJS), React, Next.js
  • Experience with React Native is a plus
  • Solid knowledge of PostgreSQL / MSSQL
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • CI/CD and DevOps best practices

 

AI & Modern Development:

  • Strong hands-on experience with AI-powered coding tools such as Claude (Anthropic), Cursor, GitHub Copilot, or similar
  • Ability to effectively use AI tools for code generation, refactoring, debugging, and rapid prototyping
  • Understanding how to structure prompts and workflows to get high-quality, production-ready code
  • Experience integrating AI into the development workflow to increase team productivity

 

Communication & Presales:

  • Strong spoken English (Upper-Intermediate+ / Advanced)
  • Experience participating in client calls, discovery phases, or presales
  • Ability to translate business needs into technical solutions
  • Confidence in presenting and “selling” technical ideas

 

Leadership:

  • Experience leading or mentoring a development team
  • Strong ownership and decision-making skills

 

Qualifications:

  • 5+ years of professional software development experience
  • Proven experience as a Tech Lead or Senior Engineer
  • Strong communication and problem-solving skills
  • Experience working directly with clients is a big plus

 

Nice to Have:

  • Experience with Upwork or similar freelance platforms
  • Experience in startup environments or fast-paced teams
  • Familiarity with Docker / Kubernetes
  • Experience building or scaling AI-driven products

     

We Offer:

  • 15 days of annual time off paid + company-wide New Year’s holiday (5 days)
  • 20 days of sick leave paid (5 — 100%, 15 — 50%)
  • IT Cluster membership
  • Flexible schedule and remote work options
  • Opportunity to directly influence company growth and sales
  • Education compensation
  • Clear career path and growth opportunities
  • Internal training and knowledge sharing
  • Access to corporate learning materials
  • Competitive compensation with regular reviews
  • PE accounting support
  • Comfortable office in Lviv
  • Team buildings & corporate events
  • Referral program

 

If you enjoy combining technology, communication, and business impact, and want to play a key role in both winning and delivering projects — we’d love to hear from you!

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 19 March
10 views
·
1 application
To apply for this and other jobs on Djinni login or signup.
Loading...