Senior Backend Engineer
We are looking for a talented, ambitious Senior Backend & DevOps Engineer to join our core team. The ideal candidate will help us build, test, and refine a range of components that are critical for the success of our products.
Job Type: Full-Time
Location: Tel-Aviv / Belgrade / Remote
Skills & Qualifications
- Good level of English (written and verbal skills)
- Bachelor's/Master’s degree in computer science or related field
- Proven experience developing highly complex backends for web-scale applications
- Master of python and node.js
- Master of AWS - Cloudformation, ECS, Lambda, API-GATEWAY, SSM, Kinesis, RDS, Cloudfront, VPN, VPC, IAM, SQS, API GATEWAY, EKS
- Expert in the serverless framework
- Experience with oauth, Auth0
- Experience with cloudflare
- Passionate about the web3.0 revolution
- Experience with CICD tools and pipelines
- Experience with jenkins, sentry, ansible,master of SQL and data
- Experience with SSL, SSH, bastions, VPC orchestrations
- Basic knowledge of blockchain, specifically Ethereum (distributed turing complete VMs)
- Experience in cryptocurrency & blockchain ecosystem
- Experience with K8S
- Experience with Blockchain, Ethereum, Solidity, Smart Contract Architectures, Remix, Web3 libraries for python
- Fast and agile thinker, with the ambition & hunger to learn new stuff every day, and excel
- A strong eye for detail and a passion for clear communication
- Strong organizational, time-management skills, and ability to multitask, and able to manage your time to meet deadlines
- A team player & capable of working independently
Responsibilities / What you will do
- Build highly efficient infrastructure for scalable deployments and CICD processes (GitLab CI, ECS, Cloudformation, Lambdas)
- Manage & Develop the serverless backend (Node.js, Python, Lambdas, API Gateway)
- Manage & Develop authentication, authorization, humanization and verification layers for the DcentraLab web-Dapps utilizing Auth0, oauth, civic, uport, ReCaptcha, lambdas
- Manage 8 Develop partner integrations, cross-service server-2-server integrations, server-2-client-2-server integrations with 3rd parties etc..
- Manage & Develop the serving for centralized and decentralized backends and frontends (Cloudfront, Cloudflare, CDN, SSL, Bastions, VPNs)
- Manage & Develop scalable blockchain backend and infrastructure (Dynamically scalable IPFS clusters, ETH node clusters, The Graph Infrastructure), utilizing k8s, ecs, etc..
- Manage & Develop integration layers between smart contract layers on public and plasma chains and centralised serverless backends acting as cache or co-peers.
- Manage & Develop highly scalable, highly available infrastructure for data-engineering, data-analytics, and big-data platforms and infrastructure utilizing kinesis, kafka, spark, hadoop, postgress
- Manage & Develop QA automation platforms and KPI analytics for our apps and services
- Manage & Develop monitoring and alert solutions our apps and services
Dcentralab is creating an ecosystem of on-chain products designed to accelerate blockchain mass adoption, produce value, increase transparency, and lead the decentralized revolution.
Working in Dcentralab is a fantastic opportunity, you will learn various technologies. As well as being part of an interesting expanding ecosystem, take an important role in the growth, and success of the company.
Our company consists of people that are always striving to the highest standard of professional work, meticulousness, and attention to detail. Each team has a hard-coded personality of willingness to always learn new things, even if they are hard, take ownership, and be prepared for everything that is coming. Join us!