Job Position | Company | Posted | Location | Salary | Tags |
---|---|---|---|---|---|
Dcentralab | Remote | $96k - $104k | |||
D3 | San Francisco, CA, United States | $90k - $106k | |||
HW.Tech | London, United Kingdom | $72k - $100k | |||
Klink Finance | Remote | $87k - $93k | |||
Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Limit Break | United States | $81k - $100k | |||
Mythicalgames | Remote | $115k - $132k | |||
Animoca Brands Limited | Dubai, United Arab Emirates | $84k - $100k | |||
BitGo | Palo Alto, CA, United States | $165k - $210k | |||
Ethereum Foundation | Remote |
| |||
Tatum | Remote | $112k - $159k | |||
Rampnetwork | Remote | $133k - $135k | |||
Rampnetwork | Remote | $133k - $135k | |||
Rampnetwork | Remote | $133k - $135k | |||
Launchpadtechnologiesinc | Remote | $72k - $100k | |||
Clearmatics | Remote | $90k - $100k |
We are looking for a talented and ambitious Senior Algorithms & Backend Engineer to join our core team.
Responsibilities / What you will do:
- Design and implement algorithms to maximise output of blockchain trading systems (Python, Lambdas)
- Build smart contracts that automate trading and bridging strategies (Solidity, APIs)
- Build a highly efficient infrastructure for scalable deployments and CICD processes (GitLab CI, ECS, Cloudformation, Lambdas)
- Manage and develop the serverless backend (Node.js, Python, Lambdas, API Gateway)
- Manage and develop monitoring and alert solutions for our apps and services (Python, Slack)
- Manage and develop scalable blockchain backend and infrastructure, utilizing k8s, docker etc ...
- Manage and develop testing solutions for the backend functions added (Pytest)
- Manage and develop highly scalable, highly available infrastructure for data engineering, data analytics, and big-data platforms and infrastructure utilizing Kinesis, Kafka, spark, Hadoop, Postgres, MongoDB etc..
Requirements
Qualifications:
- Good level of English (written and verbal skills)
- Bachelor’s or Master’s degree in computer science or a related field
Skills:
- You’re a master of Python and web3 libraries
- You’re a master of SQL, Postgres, Alembic, data manipulation, handling and analysis
- You’re a master of algorithms design and you also know how to implement your algorithms into a scalable production setting.
- You’re an expert in AWS - Lambda, API Gateway, Cloudwatch, SSM, S3, RDS, VPN, IAM, SQS
- You have experience working with serverless framework
- You have solid experience working with Git, Gitlab, Github, CICD tools and pipelines
- You have solid experience designing and using APIs
Experience:
- You’re a user of and a strong believer in cryptocurrency & blockchain technology (Uniswap/DEXes, Metamask/wallets)
- You always keep up to date with the latest in blockchain technology and trends
- You are interested and knowledgeable in the underlying math and technology powering decentralized finance protocols
- You are interested and preferably also have experience writing algorithms to extract MEV or arbitrage opportunities.
- You love and have experience building Web3 products using blockchain technology and smart contracts
- You have experience developing highly complex backends for blockchain and web-scale applications
- You are greatly familiar with blockchain, Ethereum, Solidity, Smart Contract Architectures, Remix, and Web3 libraries for Python.
- You have academic knowledge of economics, market trading, market making, algorithmic trading and MEV extraction.
Qualities:
- You have a great attention to detail, you’re good with numbers, statistics & high-level math
- You’re a fast and agile thinker, with the ambition and hunger to learn new technologies and skills every day
- You have a strong eye for detail, and a passion for clear communication.
- You have strong organizational and time-management skills, the ability to multitask, You are able to manage time and to meet deadlines
- You are both a team player & capable of working independently
What does a Node.js developer in web3 do?
A Node developer in web3 is a software developer who specializes in creating and maintaining applications built on the Node.js platform and using web3 technology
Web3 is a term that refers to the collection of technologies and protocols that make up the decentralized web, also known as the Internet of value
This includes blockchain technology, peer-to-peer networking, and other technologies that enable users to exchange value and data in a decentralized manner
As a Node developer in web3, some of the responsibilities might include:
- Developing and maintaining web3 applications using Node.js
- Writing and testing code for smart contracts on blockchain platforms
- Implementing security measures to protect the integrity and confidentiality of data on the decentralized web
- Collaborating with other team members to design and implement web3 solutions
- Troubleshooting and debugging issues with web3 applications
- Staying up-to-date with the latest developments and best practices in the web3 ecosystem.