Engineer Jobs at Utopia Labs

There are 4 Web3 Jobs at Utopia Labs

Receive emails of Engineer Jobs at Utopia Labs

Software Engineer Manager

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.