Software Engineer (Full Stack and Solidity)
About Us
Aurora is a network of Virtual Chains that integrates NEAR’s scalability with robust infrastructure for deploying preconfigured blockchains effortlessly. The platform encompasses a high-performance EVM, the trustless Rainbow Bridge, and advanced Cross Contract Call technology, resulting in enhanced Ethereum compatibility and paving the way for a multichain world.
We welcome individuals who are smart, professional, results-driven, and enjoy collaborating in a dynamic work environment. Join us as we strive to excel in the industry and ensure seamless background operations.
Our Values
- Own your responsibilities entirely with extreme ownership.
- Pursue excellence in all endeavors.
- Embrace authenticity in everything we do.
- Uphold merit as a key driver of success.
- Focus on achieving our goals efficiently and effectively.
Responsibilities
- Develop clean, efficient, and maintainable code integrating front-end and back-end technologies, with a profound understanding of blockchain and decentralized technologies.
- Contribute high-quality and thoroughly tested Solidity code, including smart contract development.
- Review and audit internally developed smart contracts from other teams.
- Assist in maintaining the product's Continuous Integration and Continuous Delivery pipeline.
- Collaborate with the Product and Growth Team to comprehend business requirements and translate them into technical solutions within the web3 ecosystem.
- Architect and implement new features and enhancements, ensuring scalability and high performance.
- Keep abreast of emerging web3 technologies, decentralized protocols, and blockchain standards, providing recommendations for their incorporation into the development process.
Requirements
- Possess a Bachelor’s degree in computer science, engineering, or a related field.
- Have over 5 years of experience in full stack development, demonstrating proficiency in front-end and back-end technologies such as TypeScript, Node.js, NextJS, React, React Native, Express, Graphql, and Serverless platforms, along with a strong grasp of blockchain and decentralized technologies.
- Bring over 3 years of expertise in smart contract development using Solidity.
- Exhibit a proven ability to write clean, efficient, and secure code across various technologies.
- Acquire knowledge of blockchain platforms and protocols like NEAR, Ethereum, or Solana.
- Demonstrate extensive experience in modern web3 development frameworks and technologies like web3.js, Truffle, and Ethereum tools.
- Understand cloud computing platforms such as AWS or GCP.
- Have experience working in an Agile development environment, focusing on decentralized application development.
If you are interested in pursuing this opportunity, kindly submit your CV. We look forward to hearing from you.
By applying for this position, I confirm that I have read and understood the Privacy Notice provided by the company.