Senior Software Engineer

Status
Full time
Remote
Compensation is not specified
Role
Software Engineer
Description

About Immunefi

At Immunefi, we are dedicated to safeguarding the future of digital currency by serving as Web3's primary defense against catastrophic hacks. We are a leading bug bounty platform that identifies and prevents security vulnerabilities before user funds are compromised. Our team consists of highly skilled professionals focused on protecting Web3, and we are seeking individuals who are eager to utilize their expertise to contribute to our mission. If you are drawn to a fast-paced, problem-solving environment at the core of decentralized finance (DeFi), please read on.

Summary

As Immunefi continues to expand, we are seeking to grow our software engineering and development teams. These teams work diligently to ensure the functionality, security, and usability of the Immunefi platform for our Project Clients and our Whitehat Hacker Community. The successful candidates will be experienced JavaScript Developers responsible for designing, developing, and maintaining the intricate web applications that form the Immunefi platform.

This position entails a comprehensive involvement in the software development lifecycle, from gathering requirements from the Product Department to conducting feasibility studies, creating engineering reviews, refining with Product, devising engineering plans, and collaborating in building, delivering, and deploying code in sprints.

If you are a proficient JavaScript developer adept in NextJS, React, Remix, and related frameworks, and eagerly seeking a new challenge, this role might be the perfect fit for you.

Please be sure to include your Github profile link on your CV.

Note: While our organization operates globally and is fully remote, applicants are expected to be within 4 hours on either side of GMT-6 (preference for GMT-6 to GMT-2) to align effectively with the engineering and development team.

Role Responsibilities

  • Develop and implement high-performance, scalable web applications using JavaScript and related technologies
  • Collaborate with Engineering, Development, and Product teams to fulfill platform functionality requirements
  • Write clean, efficient, and maintainable code
  • Explore and adopt new technologies to enhance development efficiency
  • Contribute to technology development, suggest improvements, and iterate on ideas
  • Troubleshoot and resolve issues throughout the full stack
  • Implement automated tests to ensure code quality and sustainability
  • Participate in code reviews and provide constructive feedback
  • Stay updated on the latest web development trends and technologies
  • Contribute to technical documentation development

Applicant Requirements

  • Extensive software development experience, especially as a Full Stack JavaScript developer
  • Proficiency in JavaScript, Next.js, React, and related technologies (extensive experience required)
  • Background in transforming product design requirements into user interfaces
  • Proficiency in TypeScript and PostgreSQL
  • Solid understanding of web application architecture and design patterns
  • Familiarity with unit testing and integration testing frameworks like Playwright, Cypress, or Jest
  • Experience with Git and version control best practices
  • Strong debugging and troubleshooting skills
  • Prior experience in a fully remote company (preferred)
  • Knowledge of Google Cloud, Docker, shell scripting, and Agile methodologies (preferred)
  • Bachelor's degree in computer science or a related field (preferred but not mandatory)

Working at Immunefi

Immunefi acts as the premier Bug Bounty Marketplace in the crypto/Web3 realm, offering a platform that safeguards billions of user funds. We continuously aspire for excellence while building a team of adept professionals to drive our company's growth and scale. Successful candidates will work in a collaborative, cross-functional environment valuing ideas, feedback, and effective communication. Given our fully remote and globally dispersed team, individuals must excel in autonomous, self-driven work and adept at managing communication across various time zones.

Our Core Values

  • Customer-centric approach laying the foundation for the best customer outcomes
  • Constant vigilance ensuring high security standards for customer safety and success
  • Bias for action to drive impactful decisions proactively
  • Commitment to excellence, building a culture of discipline and accountability
  • Think ambitiously and innovatively by setting audacious goals
  • Act as an owner, driving outcomes till completion in service of the company's mission
  • Build trust and maintain integrity in dealings with team members, customers, and community

What We Offer

  • Remote-first work environment with flexible schedules
  • Autonomous setting with trustworthy, smart team members
  • Opportunity to contribute to an early-stage company in a dynamic industry
  • Path to build your career within the evolving company
  • Exposure to a global market and diverse individuals
  • Chance to impact and secure the ecosystem for smart contracts and the future of finance, protecting over $100B in user funds
Skills Required
Avatar
Immunefi
Company size
Not specified
Location
United States
Description
Not specified
Status

More Full-time Jobs

Show more

Mobile Developer

Full time
Remote
About the Role:
We are looking for a Mobile Developer to help build and optimize the mobile experience for the platform. You will work closely with our product, backend, and design teams to create a performant, secure, and intuitive mobile app that supports real-time 3D property viewing, blockchain interactions, and AI-powered recommendations.
Responsibilities :
Develop and maintain cross-platform mobile applications (iOS and Android)
Integrate with backend APIs and smart contracts (Web3)
Optimize app performance, responsiveness, and security
Collaborate with UI/UX designers to implement immersive and intuitive experiences
Integrate 3D content using tools like Unity, Babylon.js, or Three.js (if mobile-compatible)
Enable wallet connections (e.g., WalletConnect)
Implement features such as property listings, profiles, payments, notifications, etc.
Conduct testing and debugging across multiple devices and OS versions
Participate in code reviews and Agile sprints
Requirements :
5+ years of mobile development experience
Strong proficiency with React Native (preferred) or Flutter
Experience integrating RESTful APIs and Web3 tools (e.g., Ethers.js, WalletConnect)
Familiarity with blockchain wallets and decentralized identity concepts
Basic understanding of React and front-end development
Experience with Firebase, Push Notifications, and payment SDKs
Ability to work with 3D content or ARKit/ARCore is a plus
Experience publishing and maintaining apps in App Store and Google Play
Strong problem-solving and debugging skills
Excellent communication and collaboration in a remote team environment
Payment in Crypto
12,000-16,000
Monthly
See details

AI/ML Engineer

Full time
Remote
About the Role :
We are looking for an experienced AI/ML Engineer to join our team and drive the development of intelligent systems that enhance user personalization, property recommendations, pricing models, and more. You will work across disciplines with frontend, backend, and blockchain engineers to create and deploy real-world AI features in a decentralized ecosystem.
Responsibilities :
Build and deploy machine learning models for property recommendations, price prediction, and user engagement optimization.
Integrate LightFM, LangChain, and OpenAI/LLM frameworks.
Design AI-powered agents, chatbots, and virtual assistants.
Collaborate on feature engineering, data pipelines, and AI service APIs.
Work with frontend developers to display predictive results and recommendations in the UI.
Deploy models using AWS SageMaker or similar infrastructure.
Monitor model performance and continuously improve accuracy and efficiency.
Stay up to date with advancements in GenAI, real estate AI, and MLOps best practices.
Requirements :
5+ years of hands-on AI/ML development experience.
Strong Python skills with frameworks like NumPy, Pandas, Scikit-learn, TensorFlow, or PyTorch.
Experience with recommender systems (e.g., LightFM), NLP, or conversational AI (LangChain).
Familiar with deploying models in cloud environments (preferably AWS SageMaker).
Working knowledge of React and frontend integration basics.
Solid understanding of data preparation, model tuning, and deployment workflows.
Strong problem-solving ability and self-management skills.
Payment in Crypto
10,000-16,000
Monthly
See details

Smart Contract & Web3 Developer

Full time
Remote
About the Role :
We are looking for an experienced Smart Contract & Web3 Developer to join our team. This role is central to the design, development, and deployment of secure and scalable blockchain-based solutions. You will work closely with frontend and backend developers, designers, and product managers to integrate smart contracts into a seamless and immersive user experience for real estate investment and trading.
Responsibilities :
Design, develop, and deploy secure smart contracts on Ethereum or compatible EVM chains (e.g., Polygon).
Build and test tokenization logic for real estate assets using NFTs and ERC standards (e.g., ERC-721, ERC-1155).
Integrate Web3.js/Ethers.js with the frontend (React) and backend services.
Collaborate with designers and frontend developers to enable blockchain-powered UX flows (e.g., wallet login, transactions).
Implement features such as fractional ownership, DAO voting, and rental agreements.
Write unit tests and perform contract audits to ensure security and efficiency.
Manage smart contract deployments and monitor their on-chain performance.
Stay updated on Web3 trends, L2 solutions, and relevant protocols that can enhance the platform.
Requirements :
3-5 years of experience in smart contract development and blockchain technology.
Strong knowledge of Solidity and smart contract best practices.
Familiarity with Ethereum, Polygon, or other EVM-compatible chains.
Experience with Web3 libraries (Web3.js, Ethers.js) and frontend integration.
Basic understanding of frontend development using React and TypeScript.
Experience deploying contracts using tools like Hardhat or Foundry.
Understanding of decentralized storage solutions like IPFS.
Comfort with using blockchain APIs (Alchemy, Infura) and node management.
Good communication skills and ability to collaborate in a cross-functional team.
Payment in Crypto
16,000-20,000
Monthly
See details

Engineering Manager

Full time
Remote
About the Role:
We are looking for an Engineering Manager to lead our distributed engineering team. In this role, you will guide a cross-functional team of developers (frontend, backend, Web3, AI/ML, mobile, QA), ensuring technical excellence, timely delivery, and alignment with product goals. The Engineering Manager will serve as both a technical leader and a people manager, fostering innovation and accountability across the team
Responsibilities :
Lead and manage a team of software engineers (frontend, backend, Web3, AI/ML, mobile, QA)
Define and maintain engineering best practices, coding standards, and architecture guidelines
Collaborate with Product Managers and Project Managers to plan and prioritize sprints
Drive the execution of technical projects from design through delivery
Conduct code reviews, mentoring, and skill development for engineers
Ensure scalable, secure, and high-performance systems across the stack
Oversee DevOps practices, CI/CD, and cloud deployments (AWS, Docker, Terraform)
Coordinate with Web3 developers for smart contract integration and audits
Monitor and improve system reliability, performance, and security
Manage hiring, onboarding, and performance evaluations of engineering team members
Requirements :
5+ years of experience as a Software Engineer / Full Stack Developer
2+ years of proven leadership experience as an Engineering Manager / Tech Lead
Strong technical background in React, Node.js, Python/FastAPI, Web3 (Solidity/Ethers.js)
Familiarity with cloud infrastructure (AWS, Docker, Terraform)
Experience with Agile/Scrum methodologies and sprint planning
Excellent problem-solving, communication, and organizational skills
Ability to manage a remote, distributed engineering team effectively
Basic understanding of front-end development (React/JS) is required
Payment in Crypto
25,000-27,500
Monthly
See details

Senior Software Developer

Remote, USA
Remote, USA
Full time
Remote
BitPay, Inc., founded in 2011, is the world’s leading blockchain (cryptocurrency) payments company. We serve top merchants across six continents, providing a seamless and secure cryptocurrency payments experience. BitPay builds powerful tools to accept, store, and spend cryptocurrency safely and efficiently.
We’re looking for a Senior Backend Software Developer to join our remote US-based team and help craft the next generation of innovative products. If you thrive on solving complex problems, building scalable systems, and staying ahead of technology trends, this role is for you.
What You’ll Do:
Develop scalable and maintainable backend systems using Node.js and MongoDB
Collaborate with cross-functional teams to build features for customers and internal tools
Ensure high code quality through unit, integration, and functional testing, code reviews, and thorough documentation
Address challenges in scalability, reliability, and logging during development
Mentor and guide other developers, fostering growth and knowledge-sharing
Stay up-to-date with emerging technologies to keep our team innovative and competitive 
What We’re Looking For:
5+ years of professional backend development experience
Expert in Node.js and MongoDB
Proven experience delivering production-ready APIs
Strong desire for continuous learning and process improvement
Track record of delivering high-quality software in professional environments
Passion for your craft, drive for progress, and commitment to excellence
Portfolio showcasing your work (e.g., GitHub)
Blockchain or fintech development experience
Highly Preferred: blockchain or fintech development experience
Bachelor’s degree in Computer Science or equivalent experience with notable projects
What We Offer:
Collaborate with a team of intelligent, enthusiastic individuals.
Thrive in a rapidly expanding crypto company with global reach, where your contributions make a tangible impact.
Work remote with a generous vacation policy, including the opportunity to take a sabbatical and select your own holidays.
Access to continuous learning and development opportunities, supported by professional development reimbursement.
Competitive salary package with comprehensive benefits, including fully covered medical and dental plans. We also offer telemedicine, life insurance, disability insurance, vision coverage, 401k, travel assistance, and more.
Option to receive payment in cryptocurrency, along with a crypto match program.
Stock option awards available to all employees.
Home office allowance, reimbursement for internet/cell expenses, complimentary Amazon Prime and Spotify subscriptions.
BitPay is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
If interested, please apply here: https://bitpay.applytojob.com/apply/jobs/details/4eZJqEucfX