DescriptionStarkWare is at the forefront of blockchain and deep technology, creating cutting-edge solutions that scale Ethereum and Bitcoin, and unlock the potential of Web3. Our technology combines academic rigor with practical application, enabling the next generation of decentralized innovation. Join a team of the brightest minds pushing the boundaries of cryptographic proof systems and scalable blockchain infrastructure.
We're looking for a Full-stack Technical leader to spearhead the development of ecosystem applications on StarkNet, our blockchain scalability solution. This role involves crafting the system's architecture, participating in key technology decisions, and guiding the project from inception 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.