About the company
ConsenSys is a market-leading blockchain technology company. From developer tools to enterprise solutions, ConsenSys is building Ethereum blockchain infrastructure and applications for new economic systems that are more open, efficient, and secure. ConsenSys is the leading Ethereum software company.
Job Summary
What you’ll do
📍Team leads are focussed on delivering excellence in execution. The team lead is accountable for delivering projects, prioritizing work for the team, and representing the team’s interests as a point of contact across the organization. You will help in consulting with cross-functional partners in the organization to architect, plan, and manage the rollout of new features. Guiding the team in thinking through project breakdown and how to best tackle complex projects is a key responsibility. 📍In people management, the team lead will work with engineering directors to coach and develop the careers of the team members. Holding one on ones, identifying and coaching areas for improvement, and strengthening the team as a whole is important to maintaining a high performing team. The team lead understands the big picture, knows how projects fit into the larger context, and can communicate this to the team. 📍You may be actively doing development work and pairing with engineers on your team in order to maintain a close understanding of the work. Understanding the work on a deeper technical level is essential to effectively guiding implementation decisions. The core technologies we work with are Typescript, Next.js, Tailwind, React, Turborepo, and Vercel. You should be very comfortable working with client-side applications, as well as server-side architecture, including database administration, API architecture and development, and operations in a Node.js environment. 📍You will be responsible for monitoring and maintaining uptime on our production applications which includes managing on-call rotations for your team and responding to outages when they occur. You will also interface with our security team to ensure the security of our applications which are audited and pen-tested by third parties on a regular basis.
Would be great if you brought this to the role
📍You bring empathy and supportive leadership. You understand that “responsible for” doesn’t always mean doing the task, but delegating the task to the right person on the team. You are product minded and can help represent the engineering perspective when we create solutions. You have a strong background in front end software engineering and while you may not code everyday now, you have the expertise it takes to guide the team. 📍The web team is composed of multiple applications and skill sets to deliver its work. Candidates should be experienced engineering managers having managed medium sized teams for 3-5 years. Coaching, team development, and working with engineers to realize their full potential is a key aspect of this role. Knowing how to inspire both technically and personally is also an important quality to have. 📍You know how software is put together, how to navigate the challenges, and know how to manage trade-offs to deliver a project. Project management skills are essential. 📍While you may not be running scrum ceremonies, knowing how to break up work and deliver a project as a team is an essential skill. While blockchain knowledge and experience will be very helpful in these roles, it is not required. You will learn more about blockchain technology every day on the job.