Full Stack Tech Lead

StarkWare

StarkWare

Software Engineering
Netanya, Israel
Posted on Oct 29, 2024

Full Stack Tech Lead

  • Engineering
  • Netanya
  • Senior
  • Full-time

Description

StarkWare, Israel's largest deep-tech blockchain company and a global leader in blockchain infrastructure, has developed technology that overcomes the blockchain industry’s key challenge: scalability. By applying **zero-knowledge proofs**, StarkWare enables tens of thousands of transactions per second with reduced costs, preserving security and privacy. Its Layer 2 innovation, **Starknet**, operates on Ethereum and potentially Bitcoin, allowing developers to build decentralized, scalable, and cost-effective applications on the blockchain.

As a Full-stack Technical leader, you will work to define the system architecture, make key technology decisions, and oversee projects from conception through to successful deployment.

Key Responsibilities:

  • Architect and Design: Lead the design and development of ecosystem applications for Starknet, specifically targeting blockchain development teams.
  • Cross-functional collaboration: Partner with backend teams, product managers, and the broader blockchain developer community to align technical objectives with business goals.
  • Quality Assurance: Ensure adherence to high coding standards and best practices for maintainability across all developments.
  • Mentorship and Leadership: Provide technical guidance and mentorship to team members, fostering a culture of continuous learning and improvement.

Requirements

  • Educational Background: Bachelor’s degree in Computer Science or a related field.
  • Extensive Full Stack Expertise: Proven experience in developing modern web applications using frontend technologies such as React, Angular, or Vue.js, paired with strong backend capabilities in Node.js, Python, or Java.
  • Database Proficiency: Solid experience with relational and NoSQL databases, including MySQL, MongoDB, or PostgreSQL.
  • Architectural Knowledge: Deep understanding of system architecture, particularly in microservices environments, with hands-on experience using tools like Docker, Kubernetes, and CI/CD pipelines.

Preferred Experience:

  • Startup Environment: Experience working in dynamic startup settings where agility and adaptability are key.
  • Linux and Database Technologies: Familiarity with Linux systems and various database technologies (SQL and NoSQL).
  • CI/CD and TDD Practices: Experience with CI/CD and TDD methodologies.
  • Blockchain Knowledge: Basic understanding of blockchain technologies, applications, and cryptographic principles.