Javascript Jobs at Utopia Labs
There are 2 Web3 Jobs at Utopia Labs
Job Position | Company | Posted | Location | Salary | Tags |
---|---|---|---|---|---|
Utopia Labs | Vancouver, Canada | $73k - $115k | |||
Utopia Labs | San Francisco, CA, United States | $57k - $106k |
Utopia Labs
$73k - $115k estimated
This job is closed
Job Summary:
We are seeking a dynamic and experienced Engineering Manager to lead and inspire our growing team of talented engineers. The Engineering Manager will play a crucial role in overseeing the technical aspects of our projects, driving innovation, and ensuring the successful delivery of high-quality products.
Responsibilities:
Technical Leadership:
- Architect and develop well-tested frontend and backend systems for our core web product.
- Articulate a clear and long-term technical vision for maintaining and scaling our web product, aligning it with industry best practices and the Web3 ecosystem.
- Provide strategic guidance and mentorship to the engineering team in making sound technical decisions.
Team Management and Growth:
- Lead and manage the engineering team, fostering a collaborative and high-performance culture.
- Scale the early engineering team by attracting top talent, conducting interviews, and making data-driven hiring decisions.
- Support the professional growth and development of team members through coaching, feedback, and training opportunities.
Technical Infrastructure and Scalability:
- Oversee the technical infrastructure and architecture to support our ambitious product roadmap, emphasizing security, availability, and scalability.
- Collaborate with cross-functional teams to ensure seamless integration with other components of the ecosystem.
- Hands on (when required) by doing the planning, writing the code, doing the code review, deploying, being on call, and other activities.
User-Centric Development:
- Drive the creation of trustworthy user experiences by building interfaces that are simple, intuitive, performant, and reliable using modern tools like React, Typescript, and GraphQL.
- Advocate for user needs and feedback in the development process, incorporating user-centric design principles.
Communication and Collaboration:
- Communicate complex technical ideas effectively to stakeholders at various levels of technical expertise.
- Foster a culture of open communication, knowledge sharing, and collaboration within the engineering organization and across pods.
Requirements:
- 7+ years of software development experience using Javascript, Typescript, NodeJS, Express, NextJS, or similar technologies.
- Proven experience in architecting solutions across different architecture layers and components through multiple frameworks.
- 2+ years of experience managing and scaling engineering teams.
- Strong understanding of GraphQL and its implementation in distributed systems.
- Proficiency in developing cloud services with a focus on scalability, performance, security, and reliability.
- Experience developing with a test-driven mentality and a solid grasp of CI/CD practices.
- Proficient with Git version control.
Nice to have:
- Experience starting or participating in a DAO as a core contributor.
- Strong interest in the cryptocurrency and blockchain space.
- Familiarity with decentralized databases like Ceramic and OrbitDB.
- 5+ years of full-time software engineering experience.
- 2+ years of full-time experience in a blockchain-based project.
- Contribution to open-source projects or writing smart contracts.
- Demonstrated interest in open and community-driven platforms.