Back to jobs
Job Description
Key Responsibilities:
- Lead the integration and enhancement of software solutions involving wallet initialization and smart contracts, initially set up by external partners.
- Craft and document high-quality code for developing new features and enhancing system capabilities.
- Offer expert guidance during feature ideation and iteration planning to shape product direction and improve workflows.
- Post integration, oversee product expansion, conduct bug fixes, and iterate based on user feedback and strategic insights.
- Analyze user behavior to propose improvements in platform functionality and user experience.
- Maintain comprehensive documentation of software and processes.
- Mentor junior developers and oversee code reviews to promote a culture of technical excellence.
- Engage actively in all phases of the agile development process, from planning to retrospective.
Key Requirements:
- Bachelor’s degree or higher in Computer Science.
- A minimum of 7 years of experience in software development, with significant expertise in full-stack technologies.
- At least 2 years of experience in blockchain technology, specifically with Ethereum, Solidity, and smart contracts.
- Demonstrated ability to design and implement complex software solutions.
- Excellent communication skills, with the ability to articulate ideas and complex concepts clearly.
- A strong interest in technology trends and their strategic business applications.
- Proven ability to meet deadlines and achieve project milestones in a fast-paced environment.
- Familiarity with agile project management methodologies, especially Scrum.