Software Developer

LOCATION: Minnetonka, MN or Vancouver, BC

Our need is immediate, so reply without delay — with a current resume and your salary expectations — to


RAZR is seeking a Software Developer to be part of our Information Technology team enhancing our core offering of loyalty and referral  marketing products.  A successful candidate for this role will have a solid foundation of software design and development fundamentals and will  be a strong, responsive problem solver with the creativity to come up with innovative solutions to varying types of technical problems. Must be a  self-starter that excels in a fast-paced, quickly changing environment as well as working in cross-functional teams to collaborate and deliver  solutions. 

Skills and Qualifications: 

Who you are: 

  • 5+ years experience delivering production ready web based applications 
  • Javascript development experience and knowledge of common third party libraries and frameworks 
  • Development experience using HTML, JavaScript, and CSS 
  • Experience using an SPA framework similar to Angular 
  • Experience building applications from the ground up 
  • Familiarity with relational databases, Object Oriented design principles, RESTful web services and service oriented architecture 

Who we are: 

  • Stack primarily focused on 
    • Java, Postgres, Docker, AWS  
    • Angular, NX, Node, Nest 
  • Teams following Scrum framework implementation of Agile 
  • Source control via Git and collaborating via pull requests 

Key Responsibilities: 

  • Support software throughout the entire development lifecycle. Including proof of concept, new development, system testing, fixing bugs,  performance tuning and production support 
  • Work with product owners to determine design and requirements of new and enhanced features 
  • Integrate with third party services via REST or SOAP APIs 
  • Develop modern front-end web application components and services 
  • Live and breathe modern front-end development best practices and design patterns 
  • Assist project management by providing estimates for stories and tasks for capacity planning and provide feedback when needed to  make scope and priority decisions 
  • Provide support and guidance to junior developers on the team 
  • Collaborate with other team members to shape overall product direction and decisions 
  • Keep up to date with current development trends, security concerns, technology and tools 
  • Work with team members to assess and implement technology solutions 

Core Competencies & Attributes: 

  • Flexibility and adaptability, coping effectively with complexity and change 
  • Excellent organizational, analytical and complex problem solving and time management skills 
  • Ability to communicate and interact effectively with technical professionals, as well as users and stakeholders who are non-technical Ability to work independently, thrive in a fast-paced environment, prioritize work assignments, meet deadlines and produce an  acceptable volume of work 
  • Ability to work and collaborate well in geographically distributed cross-functional teams 
  • Resourcefulness, creativity, good judgment, consulting and report writing skills

About Us:

RAZR is a fast-growing marketing technology company headquartered in the Twin Cities, and we count some of the country’s most recognized brands among our clients. Working across a spectrum of industries including healthcare, medical technology, financial services, and wealth management, we help companies establish meaningful connections with the audiences who drive their businesses. We do this by combining smart strategy, compelling creative and a proprietary suite of engagement technology.

We pride ourselves on a warm and welcoming culture of passion and pride, built by an eclectic group of fun-loving people at a hassle-free location in the Twin Cities’ west metro.