Principal Software/Blockchain Developer
Job Description
Company Description
Lead a dynamic tech team with cutting-edge web1 and web3 technologies. Join us now!Â
As Sigma Software, we are involved with the client team to contribute to designing and developing a technical solution for the customer's tokenized domain reservation platform. We started by assigning a software architect to design smart contracts and integrate blockchain into the solution.Â
The client has a distributed team of specialists from various countries. On Sigma's side, there is an architect, a Scrum Master, and a DevOps.Â
The team follows Scrum methodology.Â
CUSTOMER
Our client handles internet domain names. They've managed over 50 domain endings since 2000 and are now creating names that work in both the current and upcoming decentralized internet (web2web3).Â
PROJECT
The project aims to revolutionize the domain industry by seamlessly connecting Web 1 and Web 3. The business value is providing secure, decentralized identities through tokenized, compliant domains. This solves the problem of ensuring accessibility and security in the digital world.Â
The project is in a highly active development stage, resembling the fast-paced nature typical of startup environments.
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
- At least 3+ years with Blockchain
- 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 Solidity and 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Â
Additional Information
PERSONAL PROFILE
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholdersÂ
- Strong problem-solving and decision-making abilities, with a focus on driving results and meeting deadlinesÂ
- Self-motivated, adaptable, and eager to learn new technologies and frameworksÂ
- Ability to work during the second part of the dayÂ
Date Posted
09/25/2024
Views
1
Similar Jobs
Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSoftware Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSales Development Representative - UK (Remote) - Dscout
Views in the last 30 days - 0
Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...
View DetailsIntern People Experience - Personio
Views in the last 30 days - 0
Personio is an HR platform that simplifies complex tasks for small and mediumsized organizations With a team of over 1800 employees across Europe and ...
View Details