Full Stack Tech Lead (Professional Services)
As a Full Stack Tech Lead at ConsenSys you will join a world class technical team, with State of the Art expertise in developing & delivering advanced...
As a Full Stack Tech Lead at ConsenSys you will join a world class technical team, with State of the Art expertise in developing & delivering advanced decentralized applications (DApps). You will be part of multinational agile teams working on Enterprise client projects, where you will lead a scrum team of between 5 and 10 engineer to deliver front-end services, back-end services and/or blockchain smart contracts.
As a Tech Lead you typically spend 50% of your time coding and 50% of your time coaching the other engineers on the scrum team. This includes: working with a technical architect to design the high level solution, working with a business analyst to groom the JIRA tasks for the next sprint, reviewing pull requests, and leveraging your methodology and technical expertise to help your team during focused problem solving sessions.
The role is client facing. You are expected to constantly improve your problem solving skills, communication skills and relationship building skills in order to manage clients at key project milestones (key technical decisions and trade-offs, demos, knowledge transfer).
Within the project team, you establish your credibility and lead the team through project phases by demonstrating outstanding technical judgement, advocating the benefits of agile methodology, and coaching team members individually to make the project an enriching and fulfilling experience for them.
The project team size, scope and your responsibilities will vary from project to project. Some of our projects involve 5 team members for 3 months, others involve 50 team members for 12+ months. Most of them require world-class level of production-grade delivery, given the stringent technical and security requirements of our clients in the financial services industry.
As you gain more experience, you will also take part in the development of reusable product components and libraries and methodologies that will be deployed by other ConsenSys teams around the world.
Job requirements
Required
- 6+ years of experience as a Software Engineer working on Enterprise-grade projects
- 2+ years building software at production scale
- 2+ years as a tech lead, leading a team of 5+ team members
- Mastery of at least one of the following disciplines:
- Back-end development: Typescript / Node.js (preference for Nest.js framework); a strong and versatile Java developer will be considered too.
- Front-end development: React.js
- Experience with, or understanding of: PostgreSQL, MongoDB, CI/CD pipelines (CircleCI), MQ technology such as Kafka or Redis, AWS and Azure infrastructure services, Docker, Kubernetes.
- High testing standards for yourself and for others: expectation of rigorous unit testing, integration testing and component testing where appropriate
- Understanding of blockchain technology, especially Ethereum
- Willingness to learn about the disciplines listed above, that you do not already have experience with.
- Experience working on agile projects in an Enterprise setting
- Experience with micro-services architectures
- Excellent verbal and written communication in English
- Teamwork, flexibility, initiative, communication and organization
Bonus points for
- Work experience at a financial institution, or in the financial services sector
- Experience as tech lead in a remote team setting
- Blockchain / smart contract development: Solidity / Ethereum, Web3.js or Ethers.js library
- Experience in deploying blockchain infrastructure
- Experience in cryptography
- Demonstrated interest in DevOps topics
- Willingness to constantly learn & improve, beyond the strict scope of your job
- BSc/MSc in Computer Science or related subject
Location and work environment
At ConsenSys Professional Services, we do our best to allow team members to work remotely, however this is not always possible when working on Enterprise client projects. We strive to take into account the personal circumstances of our team members, and in return we ask for your understanding and flexibility.
We have physical offices in New York, Dublin, London, Paris and Hong Kong. Some of our team members work from home in other countries and cities.
Occasional travel will be required for client meetings, and some projects may require being at the client’s location. On average this happens 20% of the time (obviously much less in the COVID context), but some projects may require more substantial on-site work with client teams.
To be employed in a country, you need to have an existing employment visa in that country and speak the local language fluently.
Why join ConsenSys?
Here are some of the perks of being part of a unique organization like ConsenSys:
- One of the most recognized tech companies in the blockchain ecosystem globally. A work experience at ConsenSys is a tremendous reference for your future career. ConsenSys alumni have moved on to become tech entrepreneurs, CEOs, and team leads at tech companies.
- The forefront of a revolution. We fundamentally believe blockchain is a next generation of technology that can lay the foundation for a more just and equitable society. You can be a part of building the digital economy of tomorrow and radically transforming our society for the better.
- A dynamic startup environment with deep roots. We are one of the earliest blockchain companies and a leader in the space. You’ll join a network of entrepreneurs and technologists that reaches the edge of our ecosystem.
- Continuous learning and improvement. You’ll be constantly exposed to new concepts, ideas and frameworks from your peers and as you work on different projects — challenging you to stay at the top of your game.
ConsenSys is an equal opportunity employer. We encourage people from all backgrounds to apply. We are committed to ensuring that our technology is made available and accessible to everyone. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law.
ConsenSys is aware of fraudulent recruitment practices and we encourage all applicants to review our best practices to protect yourself which can be found here.
Below are some other jobs we think you might be interested in.
-
Technical Professional Services Lead
- Sardine
- United States
- Remote
Jun 18 -
Full-Stack Engineer
- Somnia
- Anywhere
- Remote
Jun 19 -
Full Stack Engineer
- Lightning Labs
- United States
- Remote
May 28 -
Full-Stack Engineer
- Overmind
- Singapore
- Remote
May 27 -
Full Stack Blockchain Engineer
- Fireblocks
- New York
May 25 -
Staff Engineer (Full Stack)
- The Block
- Remote in India
- Remote
May 12 -
Staff Engineer (Full Stack)
- The Block
- Remote within Europe
- Remote
May 26 -
AI Full Stack Software Developer
- DRW
- Montreal
Jun 11 -
Web3 / Full-stack Software Engineer
- Stakefish
- Dubai, Dubai, United Arab Emirates
- Remote
May 24 -
DeFiner Full Stack Developer (Remote)
- DeFiner
- Anywhere
- Remote
Jun 22 -
Senior Software Engineer, Web (Full Stack)
- Bitmex
- Hong Kong
May 14 -
Senior Software Engineer, Web (Full Stack)
- Bitmex
- Singapore
May 14 -
Senior Software Engineer, Web (Full Stack)
- Bitmex
- Remote - Asia
- Remote
May 15 -
Tech Lead, Hexagate
- Chainalysis
- Tel Aviv Office; Israel
May 29 -
Full-Stack Software Engineer (New Grad) – Remote
- Spruce
- Anywhere
- Remote
Jun 22 -
Professional Services Consultant, Payments
- Ripple
- Chicago, Illinois, United States
Jun 19 -
Full Stack Engineer, Reporting Systems - Contract 6mo
- Polychain Capital
- Remote - San Francisco
- Remote
Jun 14 -
Software Engineer, Frontend / Full Stack (Identity Platform)
- Phantom
- Anywhere
- Remote
Jun 09 -
Senior Software Engineer, Trading Systems (Full Stack)
- Gemini
- Singapore, Singapore
Jun 16 -
(f2pool) Software Engineer - Back-end / Full-stack
- Stakefish
- Singapore
- Remote
Jun 21

