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.