← Back to Careers

Software Developer

technology | $100,000+

About This Role

Embark on a transformative journey as a Software Developer, where your expertise will contribute to shaping the future of the products and services discovery experience within our innovative team. As a Software Developer, you'll step into a realm of boundless possibilities, contributing your skills to redefine the landscape of product and service discovery. This opportunity offers a dynamic space where innovation meets inclusivity, providing an enriching environment for your career to flourish.

Requirements

  • Bachelor's degree or equivalent in Computer Science
  • Minimum of 4-7 years of experience
  • Proven experience with a modern JS frontend framework, particularly React
  • Track record with production-quality NodeJS servers, ideally using Express
  • Expertise in REST API design
  • Proficiency with modern JS toolsets (ES6+, Webpack, Babel, Jest)
  • Familiarity with authenticated applications using OAuth or similar mechanisms
  • Deep understanding of HTML / CSS / SASS
  • Proficiency in Object-Oriented and Functional Design
  • Previous success in building accessible and internationalized Web applications (JAWS, Voiceover, Transifex)
  • Dedication to staying current with industry best practices

Responsibilities

  • Architect well-designed, testable, and efficient code using top-tier software development practices
  • Iterate on specifications and requirements based on technical needs
  • Lead day-to-day activities aligned with our risk culture, ensuring compliance and robust business controls
  • Foster an environment where your team excels in efficient operations, meeting risk and compliance obligations
  • Contribute to the development and maintenance of software documentation
  • Play a key role in crafting a seamless desktop and mobile experience for customers