Job Position | Company | Posted | Location | Salary | Tags |
---|---|---|---|---|---|
Animoca Brands Limited | Hong Kong, Hong Kong | $72k - $90k | |||
Crypto Bot | Remote | $45k - $72k | |||
Bitso | Latin America | $87k - $87k | |||
Bcbgroup | Remote | $59k - $80k | |||
Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Bcbgroup | Remote | $59k - $80k | |||
Launchpadtechnologiesinc | Remote | $63k - $100k | |||
Bitgo | Remote | $200k - $230k | |||
Bitgo | Remote | $180k - $220k | |||
Bitgo | Remote | $180k - $220k | |||
Zircuit | Remote |
| |||
Zscaler | Remote | $98k - $100k | |||
Provable | San Francisco, CA, United States | $10k - $32k | |||
SpreadChain Solutions | United States | $45k - $75k | |||
Kraken | United States | $127k - $203k | |||
Magic | Remote | $185k - $220k |
Full Stack Engineer
Responsibilities
- End-to-End Development: Design, develop, and maintain robust and scalable web applications, covering both front-end (user interface) and back-end (server-side logic, database) components.
- Front-End Development: Build responsive, intuitive, and high-performance user interfaces using modern JavaScript frameworks and libraries (e.g., React, Angular, Vue.js).
- Back-End Development: Develop and maintain server-side applications, APIs, and microservices using [e.g., Node.js, Python, Java, Go, Ruby on Rails].
- Database Management: Design, implement, and optimize database schemas and queries for [e.g., SQL databases like PostgreSQL, MySQL; NoSQL databases like MongoDB, Cassandra].
- API Development: Create and consume RESTful APIs and/or GraphQL APIs to facilitate seamless communication between front-end and back-end systems.
- Testing & Quality: Write comprehensive unit, integration, and end-to-end tests to ensure code quality, reliability, and maintainability.
- Deployment & Operations: Participate in the deployment process, monitor application performance, and troubleshoot issues in production environments.
- Collaboration: Work closely with product managers, UI/UX designers, and other engineers to translate requirements into technical solutions and deliver features.
- Code Review: Actively participate in peer code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices.
- Continuous Improvement: Stay up-to-date with emerging technologies and industry trends, advocating for and implementing improvements to our tech stack and development processes.
Requirements / Skill Sets
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Strong proficiency in programming languages such as JavaScript, Python, or Solidity.
- Experience with front-end technologies such as HTML5, CSS3, and modern JavaScript frameworks (e.g., React, Angular, or Vue.js).
- Familiarity with back-end frameworks and technologies (e.g., Node.js, Express, Django, or Ruby on Rails).
- Solid understanding of blockchain technology and decentralized protocols (Ethereum, ERC-20, or similar).
- Experience with smart contract development and integration into web applications.
- Strong problem-solving and analytical skills, with the ability to debug and resolve complex technical issues.
- Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
What does a full stack developer in web3 do?
A full stack web3 developer is a developer who has expertise in the full stack of technologies that are used to build web3 applications
These applications use the decentralized, distributed nature of the web3 network to provide users with a secure and decentralized way of accessing and interacting with online services and applications. The responsibilities of a full stack web3 developer will vary depending on the specific project and the needs of the team they are working with
In general, though, a full stack web3 developer will be responsible for: designing and building the front-end and back-end of web3 applications, as well as implementing and maintaining the underlying blockchain infrastructure
This will often involve working with a variety of different technologies and programming languages, such as Solidity for smart contract development, JavaScript and HTML for front-end development, and various blockchain protocols and frameworks. Additionally, a full stack web3 developer may also be responsible for working with the web3 community to help drive adoption and integration of web3 technologies, as well as staying up-to-date on the latest developments in the field and contributing to the broader web3 ecosystem.