Senior Software Engineer
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