| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
IronMill | United States | $72k - $90k | |||
BitGo | Bangalore, India | $63k - $110k | |||
BitGo | Bangalore, India | $45k - $62k | |||
BitGo | Bangalore, India | $45k - $62k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Labrys | Brisbane, Australia | $45k - $90k | |||
Consensys | Remote | $72k - $100k | |||
Alchemy | Remote | $72k - $90k | |||
InfStones | Texas | $83k - $150k | |||
Evmos | New York, NY, United States | $90k - $100k | |||
Paxos | Remote | $73k - $156k | |||
Penumbra Labs | San Francisco, CA, United States | $63k - $112k | |||
Improbable | Hungary | $90k - $117k | |||
Improbable | Netherlands | $90k - $117k | |||
Big Time Studios | Remote | $63k - $87k | |||
BitGo | Bangalore, India | $98k - $120k |
- Produce code that is well written, maintainable, security conscious, and performant
- Align software feature development with customer priorities
- Design and develop the user interface (UI) of web applications, ensuring a responsive and visually appealing user experience
- Build the server-side logic and databases that power web applications, focusing on functionality, performance, and security
- Develop and manage databases, including designing schemas, optimizing queries, and ensuring data integrity
- Create and maintain application programming interfaces (APIs) to enable communication between the front-end and back-end components
- Configure and manage web servers, hosting, and cloud services to deploy and host web applications
- Conduct thorough testing and debugging to ensure the application functions correctly and is free from errors
- Use version control systems (e.g., Git) to manage and collaborate on code with other developers
- Cross functional collaboration with IronMill colleagues to bring projects from concept to completion
- Maintain detailed documentation of code, APIs, and project configurations for future reference and team collaboration
- Proven experience as a Full Stack Engineer or similar role (preferably Web3/Blockchain Engineers but not mandatory)
- Prior experience in overseeing successful delivery of mobile and web applications from 0-1
- Proficiency in front-end technologies, including HTML, CSS, JavaScript, and front-end frameworks (e.g., React, Angular, or Vue.js)
- Strong server-side development skills with expertise in one or more server-side programming languages (e.g., Node.js, Python, Ruby, Java, or PHP)
- Experience with back-end frameworks and libraries
- Knowledge of databases, both SQL and NoSQL, and experience with database design and optimization
- Familiarity with RESTful API development
- Experience with monitoring, troubleshooting, and scaling projects on a cloud platform
- Excellent problem-solving skills and the ability to troubleshoot issues
- Effective communication and collaboration skills
- Continuous learning mindset to stay updated with the latest technologies and trends
Bonus points:
- Blockchain Development: Design and develop blockchain protocols, smart contracts, and decentralized applications (DApps)
- Consensus Algorithms: Understand and implement different consensus algorithms, such as Proof of Work (PoW), Proof of Stake (PoS), or Delegated Proof of Stake (DPoS)
- Blockchain Integration: Integrate blockchain technology into existing systems and applications to enable decentralized functionalities and data storage
- Performance Optimization: Improve the performance and scalability of blockchain networks to handle a larger volume of transactions and users
- Blockchain Frameworks: Work with blockchain frameworks and libraries, such as Ethereum's Solidity, to develop and deploy smart contracts
- Blockchain Knowledge: Good understanding of blockchain technology, including its principles, components, and different blockchain platforms (e.g., Ethereum, Bitcoin, Hyperledger)
- All your information will be kept confidential according to EEO guidelines
What does a Node.js developer in web3 do?
A Node developer in web3 is a software developer who specializes in creating and maintaining applications built on the Node.js platform and using web3 technology
Web3 is a term that refers to the collection of technologies and protocols that make up the decentralized web, also known as the Internet of value
This includes blockchain technology, peer-to-peer networking, and other technologies that enable users to exchange value and data in a decentralized manner
As a Node developer in web3, some of the responsibilities might include:
- Developing and maintaining web3 applications using Node.js
- Writing and testing code for smart contracts on blockchain platforms
- Implementing security measures to protect the integrity and confidentiality of data on the decentralized web
- Collaborating with other team members to design and implement web3 solutions
- Troubleshooting and debugging issues with web3 applications
- Staying up-to-date with the latest developments and best practices in the web3 ecosystem.