Software Engineering
Golang Tech Lead
Job ID: #
We are looking for a talented Golang Tech Lead to join my client's team, a leading web3 firm dedicated to building decentralized applications (dApps) and blockchain solutions. As a Golang Tech Lead, you will lead the development of scalable, secure, and high-performance backend systems that power our web3 applications.
Responsibilities:
- Lead a team of Golang developers in designing, implementing, and maintaining backend services and APIs for our web3 applications.
- Architect and design scalable and reliable systems using Golang and blockchain technologies, ensuring adherence to best practices and design patterns.
- Collaborate with product managers, designers, and other stakeholders to define technical requirements and prioritize development tasks.
- Mentor and coach junior developers, providing guidance on coding standards, best practices, and technical challenges.
- Conduct code reviews and ensure code quality, performance, and security standards are met.
- Implement automated testing and continuous integration/continuous deployment (CI/CD) pipelines to ensure reliable and efficient delivery of software.
- Stay up-to-date with the latest developments in Golang, blockchain, and web3 technologies, and incorporate them into our development process.
- Provide technical leadership and contribute to architectural decisions and technology strategy.
Industry
Location:
Singapore/On-site
Company Size:
Job Type:
Full Time
Date:
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field.
- Minimum of 5 years of experience in software development, with a strong proficiency in Golang.
- Proven track record of designing and building scalable backend systems using Golang, with experience in microservices architecture.
- Solid understanding of blockchain concepts and experience with blockchain platforms such as Ethereum, Hyperledger, or Polkadot.
- Experience with web3 technologies such as Solidity, Web3.js, or Ethers.js is a plus.
- Strong problem-solving and analytical skills, with a keen attention to detail.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Experience with Agile/Scrum methodologies and working in a fast-paced, dynamic environment.
- Passion for technology and innovation, with a desire to contribute to the growth and success of a leading web3 firm.