
Senior Software Engineer
Interested in this role?
Read all the details below first
Table of Contents
Job Description
Senior Software Engineer - Aurora Labs
About Aurora Labs
Aurora Labs is the driving force behind Aurora, the EVM-compatible blockchain operating on the NEAR Protocol. We also develop and integrate Aurora Cloud, a suite of products empowering Web2 companies to leverage the potential of Web3.
About the Role
We are seeking a talented and passionate Senior Full Stack Developer to join our growing team. You will play a pivotal role in building critical components of our DeFi ecosystem, including Launchpad, Lending Protocols, Governance, and more. This is a high-impact, hands-on role for someone who thrives at the intersection of deep technical execution and fast-paced Web3 innovation.
Responsibilities:
- Design, develop, and implement robust and scalable full-stack applications for DeFi products and core dApps.
- Collaborate with product managers to translate business requirements into secure and reliable technical solutions.
- Contribute to the development of new features across the Aurora ecosystem, encompassing governance, staking, lending, and other functionalities.
- Ensure seamless integration between UI, backend services, and on-chain logic by working closely with smart contract engineers and blockchain architects.
- Stay abreast of emerging Web3 tools, frameworks, and best practices, driving their adoption within the team.
- Continuously optimize app performance, security, and developer experience.
Qualifications:
- 7+ years of experience in full-stack development with exposure to both Web2 and Web3 technologies.
- Proficiency in Next.js, React Native, GraphQL, and serverless platforms.
- Solid understanding of blockchain fundamentals, including smart contracts, wallet interactions, and on-chain/off-chain architecture.
- Experience with Web3 libraries and tooling (e.g., web3.js, Ethers.js, Hardhat, Truffle).
- Familiarity with at least one blockchain platform (NEAR, Ethereum, Solana, etc.).
- Agile development experience and the ability to collaborate effectively in distributed teams.
- Experience with Solidity or smart contract development is a plus.
- Knowledge of cloud platforms (AWS or GCP) is beneficial.
Qualifications
Required:
- 7+ years of experience in full stack development with exposure to both Web2 and Web3 technologies.
- Proficiency in Next.js, React Native, GraphQL, and serverless platforms.
- Strong understanding of blockchain fundamentals, including smart contracts, wallet interactions, on-chain/off-chain architecture.
- Experience with Web3 libraries and tooling (e.g., web3.js, Ethers.js, Hardhat, Truffle).
- Familiarity with at least one blockchain platform (NEAR, Ethereum, Solana, etc.).
- Experience working in Agile environments and collaborating across distributed teams.
- Solidity or smart contract development experience.
Preferred:
- Knowledge of cloud platforms (AWS or GCP).
Key Responsibilities
- Full Stack Development: Design, develop, and maintain robust and scalable full-stack applications for Aurora's DeFi ecosystem, including Launchpad, Lending Protocols, and Governance.
- Feature Implementation: Translate product requirements into functional and secure technical solutions, implementing new features across the Aurora platform.
- Blockchain Integration: Collaborate with smart contract engineers and blockchain architects to ensure seamless integration between frontend, backend, and on-chain logic.
- Technical Innovation: Stay abreast of emerging Web3 technologies and frameworks, driving adoption and experimentation within the team.
- Performance Optimization: Contribute to continuous improvement of application performance, security, and developer experience.
- Collaboration: Work effectively within Agile environments and collaborate closely with cross-functional teams, including product managers, designers, and other engineers.
Selection Process
Aurora Labs Senior Software Engineer Hiring Workflow
Phase 1: Application Screening (AI-Powered)
- Resume & Cover Letter Review: AI analyzes resumes for relevant keywords, experience, and skills matching the job description.
- Automated Screening Questions: Candidates answer pre-set questions about their technical expertise and experience with Web3 technologies.
Phase 2: Technical Assessment (Human & AI Collaboration)
- Coding Challenge: Candidates solve a technical problem related to blockchain development and full-stack engineering. AI evaluates code quality and efficiency.
- Technical Interview: A senior engineer conducts a live interview to assess problem-solving skills, coding style, and understanding of blockchain concepts.
Phase 3: Cultural Fit & Team Interview (Human-Led)
- Behavioral Interview: An HR representative or team member assesses soft skills, communication, and cultural fit through behavioral questions.
- Team Interview: Candidates meet with the team to discuss project ideas, technical approaches, and collaborative work styles.
Phase 4: Decision & Offer
- Candidate Evaluation: Hiring team reviews all assessment results and makes a final decision.
- Offer Extension: Selected candidate receives a formal job offer outlining compensation, benefits, and start date.
This streamlined workflow ensures a fair and efficient selection process, leveraging AI for initial screening and technical evaluation while prioritizing human interaction for cultural fit and team alignment.
How to Apply
To apply for a job, read through all information provided on the job listing page carefully.
Look for the apply link on the job listing page, usually located somewhere on the page.
Clicking on the apply link will take you to the company's application portal.
Enter your personal details and any other information requested by the company in the application portal.
Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.
Double-check all the information provided before submitting the application.
Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.
Important Note
Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.
About Aurora Labs
About Aurora Labs
Aurora Labs is a leading blockchain development company building the future of decentralized finance (DeFi). We are the creators of Aurora, the EVM-compatible blockchain running on the NEAR Protocol, and Aurora Cloud, a suite of products empowering Web2 companies to leverage the power of Web3.
Driven by a passion for innovation and a commitment to building a more open and accessible financial system, Aurora Labs fosters a collaborative environment where talented engineers can make a real impact. We are dedicated to developing cutting-edge DeFi solutions that are both secure and user-friendly, driving the adoption of blockchain technology and empowering individuals worldwide.
Ready to Apply?
Join Aurora Labs and take your career to the next level. We're looking for talented individuals like you!
Apply for this Job