DevJobs

Tech Lead – Web

Overview
Skills
  • JavaScript JavaScript ꞏ 5y
  • Python Python ꞏ 5y
  • React React
  • Vue.js Vue.js
  • Kafka Kafka
  • Spark Spark
  • AWS AWS
  • GCP GCP
  • Snowflake Snowflake
  • Docker Docker
  • Kubernetes Kubernetes
As a Tech Lead / Software Architect, you will be responsible for leading the development and architecture of advanced, distributed web systems with a strong focus on JavaScript and Python, combined with Big Data infrastructures for processing, analyzing, and deriving insights from large-scale datasets. You will work closely with senior management, including the CEO, and play a key role in defining technology and business priorities

Key Responsibilities:

  • Lead hands-on development of advanced Web Frontend applications using JavaScript frameworks (React/Vue) alongside Python backend services.
  • Define complex architectures and create detailed technical specifications for distributed systems and Big Data platforms (Kafka, Spark, Snowflake).
  • Design and implement scalable solutions that support thousands of concurrent users and large volumes of data.
  • Perform advanced Big Data analytics to identify patterns, problems, and opportunities for product and system improvement.
  • Define development roadmaps and task prioritization in partnership with development teams and senior management.
  • Lead development teams, conduct code reviews, and enforce best practices to maintain high code quality.
  • Collaborate closely with Product, Data, DevOps teams, and the CEO on both technological and business decision-making.
  • Research and implement new technologies to improve performance, security, and user experience.
  • Drive technology and business priorities with a broad systemic vision.

Requirements:

  • 5+ years of software development experience with a strong focus on JavaScript (React/Vue) and Python.
  • Proven experience building large-scale, multi-user Web applications.
  • Deep expertise in system design and architecture of distributed, scalable systems.
  • Experience working with Big Data technologies such as Kafka, Spark, Snowflake or similar.
  • Strong analytical skills in Big Data, with the ability to extract actionable insights to improve products and systems.
  • Experience leading teams, setting technical standards, and implementing advanced development processes (CI/CD, code reviews).
  • Ability to work closely with senior leadership, including the CEO, contributing to both technical and business decision-making.
  • Experience with cloud platforms (AWS/GCP), Docker, and Kubernetes is a strong advantage.
  • Proactive mindset, ability to work independently, and a broad strategic perspective.
FrontStory