Engineering Manager

GetLinks partner

Nevada, United States

Negotiable
Software Development

Job description

Employment type: Full-time
Job level: Executive/Manager
Remote

We are seeking a highly skilled and experienced Engineering Manager to lead our engineering team. In this role, you will manage a team based in Las Vegas, recruiting and mentoring team members while also being a player-coach. You will play a critical role in developing and maintaining our core customer-facing product and internal tools while ensuring they have a seamless look and excellent functionality. Familiarity with smart contracts and blockchain standards such as ERC-721, ERC-1155, and ERC-20 is essential.


Responsibilities

  1. Lead and manage a team of engineers, providing guidance, mentorship, and support to drive their professional growth and ensure high-performance delivery.
  2. Recruit top engineering talent, conduct interviews, and make hiring decisions aligned with the team's needs and company goals.
  3. Collaborate with cross-functional teams, including product managers, designers, and stakeholders, to define technical requirements, set priorities, and drive engineering initiatives.
  4. Work closely with the engineering team to architect, design, and develop robust and scalable solutions using Node.js on the backend and JavaScript, React/Redux on the frontend.
  5. Ensure the technical excellence of the team through code reviews, providing feedback, and promoting best practices.
  6. Drive a culture of quality, efficiency, and innovation by implementing engineering processes, tools, and methodologies.
  7. Collaborate with the product team to align engineering efforts with product vision and roadmap, ensuring timely and successful delivery.
  8. Stay up-to-date with the latest technologies, frameworks, and best practices in web development, blockchain, and smart contract development, and guide the team in adopting new technologies where appropriate.
  9. Ensure the security and reliability of the core customer-facing product and internal tools, proactively addressing any potential issues or vulnerabilities.
  10. Collaborate with other teams, such as marketing and operations, to identify and address technical challenges and opportunities that impact the overall success of the company.


Qualifications

  1. Bachelor's degree in computer science, software engineering, or a related field. Advanced degree is a plus.
  2. Minimum 8 years of professional experience in software engineering, with at least 3 years in a leadership or management role.
  3. Strong technical expertise in full-stack development, with proficiency in Node.js, JavaScript, React, Redux, HTML, and CSS.
  4. Familiarity with smart contracts and blockchain technologies, with hands-on experience in writing smart contracts in Solidity and knowledge of ERC-721, ERC-1155, and ERC-20 standards.
  5. Experience in managing and leading engineering teams, with a track record of successful project delivery and team development.
  6. Strong understanding of software development methodologies, tools, and best practices.
  7. Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
  8. Strong problem-solving and decision-making abilities, with a focus on driving results and meeting deadlines.
  9. Ability to balance strategic thinking with a hands-on approach to problem-solving.
  10. Self-motivated, adaptable, and eager to learn new technologies and frameworks.


Contact us

5 - Thai Gia Bao (Bailey)Email: [email protected]Tel: +84 779 031 213Skype: live:thaijiabao