JPLoft is offering a Senior Blockchain Developer job in Jeddah. You'll oversee all Blockchain project development and implementation, ensuring top-quality solutions through rigorous testing. This role also involves market research on new Blockchain technologies and trends. You'll coordinate with cross-functional teams, define technical specifications, and mentor junior developers, driving our innovative Blockchain initiatives.
- Leadership and Team Management: Lead and mentor a team of mobile application developers, fostering a collaborative and innovative environment to drive excellence in development practices.
- Mobile Application Development: Spearheaded the design, development, and deployment of high-quality blockchain ecosystems utilizing best practices and the latest technologies.
- Strategic Planning and Execution: Develop and execute strategic plans for mobile application development, aligning with company objectives and market trends to maintain a competitive edge.
- Innovation and Continuous Improvement: Drive innovation in blockchain application development processes, staying abreast of emerging technologies and industry trends to incorporate new features and functionalities into our applications.
- Quality Assurance and Performance Optimization: Implement rigorous testing methodologies to ensure the reliability, security, and performance of blockchain applications, optimizing them for speed, scalability, and user satisfaction.
- Collaboration and Communication: Collaborate closely with cross-functional teams including product managers, designers, and QA engineers to ensure seamless integration of mobile applications with other systems and services.
- Research and Development: Conduct research and experimentation to explore new technologies and methodologies that can enhance our mobile applications, contributing to the evolution of our product offerings.
- Documentation and Compliance: Ensure thorough documentation of mobile application development processes, adhering to industry standards, regulatory requirements, and best practices.
- Troubleshooting and Support: Provide technical support and troubleshooting expertise for mobile applications, addressing issues promptly to maintain optimal user experience and satisfaction.
- Performance Monitoring and Analysis: Monitor the performance and usage metrics of mobile applications, conducting data analysis to identify opportunities for optimization and enhancement.
- Bachelor's/Master's degree in computer science, Information Technology, or related field.
- Proficient in Blockchain technologies, including Ethereum, Hyperledger, Corda, and Solidity.
- In-depth understanding of Smart Contracts, Cryptography, and Consensus Algorithms.
- Ability to work independently and manage multiple tasks simultaneously.
- Excellent communication and teamwork skills.
- Total Experience: 2 - 7 Years of experience in Blockchain development, with a proven track record in developing and implementing Blockchain projects.
- Golang experience.
- Verifiable Credentials- DID, IPFS
- Blockchain Fabric, Hyperledger Indy, Aries.
- Design and implement blockchain-based solutions using Hyperledger Fabric.
- Should have Hyperledger Fabric-based Blockchain implementation experience, Chain code creation, and NodeJS-based APIs creation.
- Deep knowledge of smart contracts including testing, implementation, and scaling.
- Must have experience with the development of RESTful web services.
- Knowledge & experience of Python
- Must have experience with database design and development.
- Significant experience with MongoDB, PostgreSQL, MySQL and GraphQL.
- Deployment at production in AWS managed Blockchain in a private cloud.
- Operating knowledge of AWS.
- Strong enthusiasm for technology, with up to date on current tools and best practices around development and software management.
- Experience of using Docker to containerize application.
- Knowledge & experience of Python
- Knowledge & experience of Golang
- Knowledge & experience in RabbitMQ (message queueing agent)
- Knowledge & experience in AWS Lambda Functions
- Knowledge of architectural design patterns, performance tuning, database and functional designs
- Hands-on experience in Service Oriented Architecture
- Ability to lead solution development and delivery for the design solutions
- Experience in designing high-level and low-level documents is a plus
- A good understanding of SDLC is a pre-requisite
- Awareness of the latest technologies and trends
- Logical thinking and problem-solving skills along with an ability to collaborate
- Should be able to use design patterns to make the application reliable, scalable, and highly available
- Should be able to design Microservices and Serverless based architecture
- Work with client architects and define top-notch solutions.