Job Position | Company | Posted | Location | Salary | Tags |
---|---|---|---|---|---|
Dcentralab | Remote | $90k - $104k | |||
Consensys | Remote | $138k - $160k | |||
Socket | Remote | $84k - $90k | |||
Chainlink Labs | Zug, Switzerland | $18k - $36k | |||
Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Ecoinc | Remote | $105k - $112k | |||
Ondo Finance | Remote | $133k - $135k | |||
Ondo Finance | Remote | $87k - $87k | |||
Ledger | Paris, France | $120k - $144k | |||
Ithaca | Remote | $84k - $149k | |||
0x | San Francisco, CA, United States | $95k - $230k | |||
Valorainc | San Francisco, CA, United States | $72k - $100k | |||
P2P. org | European Union |
| |||
Flashbots | United States | $36k - $62k | |||
Binance | Taipei, Taiwan |
| |||
Fmr | London, United Kingdom | $122k - $150k |
We are looking for a talented and ambitious Senior Backend Engineer to join our core team.
Responsibilities / What you will do
- 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 authentication, authorization, humanization, and verification layers for the DcentraLab web-Dapps utilizing Auth0, OAuth, civic, uport, ReCaptcha, lambdas
- Manage and develop partner integrations, cross-service server-2-server integrations, server-2-client-2-server integrations with 3rd parties, etc...
- Manage and develop the serving for centralized and decentralized backends and frontends (Cloudfront, Cloudflare, CDN, SSL, Bastions, VPNs)
- Manage and develop scalable blockchain backend and infrastructure (Dynamically scalable IPFS clusters, ETH node clusters, The Graph Infrastructure), utilizing K8s, ECS, etc...
- Manage and develop integration layers between smart contract layers on public and plasma chains and centralized serverless backends acting as caches or co-peers.
- 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
- Manage and develop monitoring and alert solutions for our apps and services
- Manage & Develop monitoring and alert solutions our apps and services
Requirements
Skills & Qualifications
- Good level of English (written and verbal skills)
- Bachelor's/Master’s degree in computer science or a 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 the cryptocurrency & blockchain ecosystem
- Experience with K8S
- Experience with Blockchain, Ethereum, Solidity, Smart Contract Architectures, Remix, and Web3 libraries for Python.
Preferred Qualifications
- 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, and time-management skills, and the ability to multitask, and able to manage your time to meet deadlines
- A team player & capable of working independently
What does a solidity developer do?
A Solidity developer is a programmer who specializes in writing smart contracts using the Solidity programming language
Solidity is a contract-oriented, high-level language for implementing smart contracts on various blockchain platforms, such as Ethereum
The responsibilities of a Solidity developer can vary depending on the specific project they are working on, but some common tasks they might be responsible for include:
- Writing and testing Solidity code for smart contracts, Debugging and troubleshooting issues with existing smart contracts
- Collaborating with other members of the development team to ensure that the contracts are implemented according to the project's specifications
- Keeping up-to-date with the latest developments in the Solidity and blockchain communities, and incorporating new best practices and techniques into their work
- Participating in code reviews and contributing to the development of coding standards and guidelines for the project.