Senior Blockchain Engineer

Easy2Employ
Full time Full day
Lahore

location_on


Lahore

today
Apply before October 15th 2021
timelapse
Full Time
money
Negotiable
assignment
We are looking for a Senior Software Engineer (Solidity, RUST, Blockchain, MERN) with 2+ years with solidity and blockchain development to produce and implement functional software solutions. Ideally you have experience working with L2 chains as well as Non EVM compatible chains. You will work with upper management to define software requirements and take the lead on operational and technical projects. In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. If you also have hands-on experience in software development and agile methodologies, we’d like to meet you. Your goal will be to develop high-quality software that is aligned with user needs and business goals.

Responsibilities


  • Develop high-quality software design and architecture


  • Identify, prioritize and execute tasks in the software development life cycle


  • Develop tools and applications by producing clean, efficient code


  • Automate tasks through appropriate tools and scripting


  • Review and debug code


  • Perform validation and verification testing


  • Collaborate with internal teams and vendors to fix and improve products


  • Document development phases and monitor systems


  • Ensure software is up-to-date with latest technologies


Requirements


  • Proven experience as a Senior Software Engineer


  • 2+ years experience building dApps, smart contracts, token contracts, staking contracts and other blockchain based solutions including experience building interactive web3 applications, MEAN/MERN


  • Experience building interactive applications with MetaMask, SOLFLARE, TrustWallet, WalletConnect and other EVM compatible and non EVM compatible wallet solutions


  • Experience working with Cloud Atlas, MongoDb, and AWS


  • Experience with AWS, NoSQL data stores, RabbitMQ, AMQP, or Kafka


  • Strong understanding of system design principles and data structures


  • Experience with application diagnostics and dashboard tooling such as Zipkin, Splunk, Kibana, Grafana


  • Experience with ALM and devops tooling such as Helm Charts, and the Atlassian suite


  • Practical familiarity with public blockchain protocols and their associated APIs such as Algorand, Tendermint, Stellar, Ethereum, Solana, and/or others


  • Front-end frameworks such as React, Flutter, and/or commonly used web components


  • Public API management, versioning, and governance


  • Network system diagnostics and benchmark tooling such as Wireshark and k6


  • Ability to provide technical leadership and coaching to team members on topics of individual expertise, as well as actively brainstorming solutions to complex software development problems


  • A willingness and comfort to offer, receive, and consider software designs and ideas with a critical eye for scalability, reliability, and performance considerations, in an open and intellectually honest manner


  • Interaction with key partners and internal stakeholders regarding practical timelines, technical issues, and infrastructure integration


  • Ability and comfort working with data of widely varying degrees of complexity and scale


  • As new technologies emerge and impact existing designs and implementations, demonstrate an ability to learn these technologies quickly, identify and evangelize opportunities for use and if necessary, resolve integration and adaptation challenges


  • Work in a complex, dynamic team environment with minimal supervision while possessing good organizational skills


  • The realities of mission critical production support and monitoring


  • Technical writing and drawing for the documentation of knowledge and coding activities throughout the application development lifecycle


  • Ability to design and execute unit, integration, profiling, and e2e testing procedures, experience with contract testing using frameworks such as Pact is a plus


  • Analytical mind with problem-solving aptitude


  • Ability to work independently on tasks


  • Ability to effectively collaborate with the team


  • BSc Computer Science or a related degree

This job is expired. Please use the search form to find active jobs or submit your resume.


Post a resume

Similar jobs

Nestle
Full time Full day
Position Snapshot Location: Lahore, Pakistan Job Type: Full-time Qualification: ACCA Experience: 1-2 years Accounting experience (preferably financial accounting) Position Summary Perform Invoice processing – such as vendor invoice/ Employees Travelling Bills to ensure on time payment. A day in the...
Lahore
SOFTPERS Interactive
Full time Full day
Company Description Softpers Interactive is a full service IT Company that synchronizes people, processes, and technology in the smartest way possible. Our global clientele ranges from startups to SMBs to fortune 50 companies and we not only help them grow...
Lahore
Contour Software
Full time Full day
The Department Perseus, an operating group of Constellation Software Inc., acquires, manages, and builds software businesses that provide specialized, mission-critical software solutions. Perseus companies seek to become leaders in their markets by improving their operations, growing through organic initiatives, and...
Lahore