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.

Apply
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.