Senior Algorithms & Backend Engineer
We are looking for a talented and ambitious Senior Algorithms & Backend Engineer to join our core team.
Job Type: Full-Time
Location: Tel-Aviv / Belgrade / Remote
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
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..
About DcentraLab
Since 2017, DcentraLab has been a pioneering force in Web3 and blockchain development. Expanding beyond its initial product, 2Key, DcentraLab has introduced innovative solutions such as Hord, ChainPort, TokensFarm, and DcentraLab Diligence, with a commitment to ongoing growth. Through a relentless pursuit of cutting-edge technologies, DcentraLab remains at the forefront, shaping the future of decentralized ecosystems and blockchain-based products.
Share this position
Link copied!
Apply