| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
Azuki | Los Angeles, CA, United States | $90k - $210k | |||
Remotebase | Pakistan | $90k - $100k | |||
Luno | Cape Town, South Africa | $90k - $100k | |||
Coinbase | Bangalore, India | $122k - $123k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Magic | New York, NY, United States | $81k - $150k | |||
Gemini | New York, NY, United States | $152k - $213k | |||
Talos | New York, NY, United States | $58k - $90k | |||
Ritual | New York, NY, United States | $36k - $92k | |||
RARI Foundation | Remote |
| |||
Gemini | Gurgaon, India | $73k - $84k | |||
Gemini | Gurgaon, India | $36k - $70k | |||
BitGo | Bangalore, India | $62k - $85k | |||
Openmesh Network | New York, NY, United States | $90k - $104k | |||
CANDY | Sao Paulo, Brazil | $58k - $65k | |||
CANDY | New York, NY, United States | $81k - $84k |
Software Engineer - Backend
The ideal candidate
- Comfortable owning complex projects to completion from start to finish (architecture, scoping, and implementation), based on extensive prior experience, with a focus on reliability, correctness, and security
- Strong logical reasoning and first principles thinking, vs. chasing hype and fancy new tech. Strives for clean, modular, maintainable, and simple code. Strong debugging skills
- Strong communication skills, able to distill complex topics simply to the intended audience. Will be working closely with stakeholders across different functions (design, product, business) to convert product goals into robust and maintainable technical solutions
- Eager, proactive, sweats the details, resourceful, thorough, strong work ethic, and rolls up sleeves to unblock
Technical Expectations
- Expertise in our stack (NextJS/Vercel, AWS (S3, KMS, SM, Cloudfront), Express/Heroku, Prisma ORM, Postgres/PgBouncer, Cloudflare, NodeJS/Typescript)
- Deeply familiar with common system design solutions (event-driven architectures, caching, different layers of testing, concurrency control, connection poolers, transaction isolation levels, state reconciliation, etc.)
- Familiar with common blockchain problems (syncing state between chain and database, offchain signature verification, key management best practices, handling block reorgs, etc.)
- Security-oriented: cares deeply about exploit resistance best practices (encryption, access control, principle of least privilege, IP whitelisting, nonces/expiries, credential rotation, package pinning, etc.)
- Comfortable with contributing to devops/devx: basic system monitoring/alerts/oncall, test environments, etc.
- Web3 knowledge is a plus: Solidity, L2s, alt-L1s, tracking recent cool EIPs, etc.
Requirements
- >= 5 years of experience (this role is for senior/staff level)
- Bachelor's degree or higher in Computer Science, Engineering, or equivalent field
- Experience as a builder and owner of a particular complex component or system that’s large in scope
- Experience navigating ambiguity and making appropriate tradeoffs
- Experience developing with little to no supervision, biasing towards action to resolve open questions
Pay & Benefits
- Our job titles may span more than one career level
- Starting base pay for this role is between $150,000 and $240,000
- The actual base pay is dependent upon many factors, such as: work experience, business needs, market demands, and transferable skills
- The base pay range is subject to change and may be modified in the future
- This role is eligible for equity and benefits
Why you’ll love being part of the Azuki team
- You will play a key role in defining the future of Azuki as a brand
- You will have an opportunity to work with an ambitious team of fun, creative, and forward-thinking entrepreneurs
- We will always be at the bleeding edge of web3 technology with experimentation in our DNA
- We offer an incredible benefits package including 100% company paid medical/dental/vision insurance, unlimited paid time off, and access to future drops
What does a back-end developer in Web3 do?
A back-end developer in web3 typically works on the server-side of a web application, using technologies that are specific to the decentralized web (also known as Web3-related)
This might involve building and maintaining the infrastructure that supports decentralized applications (dApps), or developing the underlying smart contracts and blockchain-based systems that power those dApps
In general, the goal of a back-end developer in web3 is to create the technologies and tools that enable users to interact with the decentralized web in a secure and seamless way.