Job Description
- Guide and mentor a team of engineers, fostering their professional growth and ensuring high-performance delivery
- Collaborate with product managers, designers, and stakeholders to define technical requirements, set priorities, and drive engineering initiatives
- Work with the engineering team to design and develop robust and scalable solutions using Node.js on the backend and JavaScript, ReactJS/Redux on the frontend
- Ensure technical excellence through code reviews, feedback, and the promotion of best practices
- Foster a culture of quality, efficiency, and innovation by implementing engineering processes, tools, and methodologies
- Collaborate with the product team to align engineering efforts with product vision and roadmap, ensuring timely and successful delivery
- Stay updated with the latest technologies, frameworks, and best practices in web development, blockchain, and smart contract development. Guide the team in adopting new technologies where appropriate
- Ensure the security and reliability of the core customer-facing product and internal tools, proactively addressing any potential issues or vulnerabilities
- 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
- At least 8+ years of professional software development experience
- Strong technical expertise in full-stack development, with proficiency in React, Node.js, JavaScript/TypeScript, HTML, and CSS
- Experience with relational databases, preferably PostgreSQL
- Experience with Web3, preferably Solidity or smart contracts
- Strong understanding of software development methodologies, tools, and best practices
- Experience in managing and leading engineering teams, with a track record of successful project delivery and team development
- Ability to balance strategic thinking with a hands-on approach to problem-solving
- Advanced level of English
WOULD BE A PLUS
- Knowledge of ERC-721, ERC-1155, and ERC-20 standards.
- Experience with microservices or other types of distributed architecture
- Experience with Nest.js
- Experience with Next.js
- Experience with GraphQL
See more jobs at Sigma Software
Apply for this job