Intermediate Software Engineer ROR

RevUnitUnited States4M ago

This position can be remote based with travel as needed to Corporate or client meetings (estimated 10% or less of your time). Sorry, we cannot sponsor visas at this time.


About RevUnit


Since 2012 we’ve been designing world-class digital products, from Enterprise mobile applications to best in class web apps. The mission at RevUnit has always been to inspire our product teams to solve real-world problems. We believe that starts with cultivating an exceptional internal culture. RevUnit has a 97% Employee Net Promoter Score (we’d refer our friends and family to work at RevUnit), and is one of the 2016 & 2017 Best Places to Work.


Our commitment to our people and culture helps us to be successful in solving our favorite problems, which involve workforce transformation, or the process of innovating for enterprise employees. Our custom apps focus on task management and productivity, communication, engagement and gamification, and learning management systems. Through all of our products, we are ultimately building a platform for brands to connect their people with purpose.


RevUnit is committed to hiring the best people for the job, regardless of race, religion, national origin, gender identity, sexual orientation, age, marital status, veteran status, or disability status.


In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.


Description


We are looking for a Lead Full Stack Developer to join our ranks. At RevUnit, you'll have the opportunity to make a meaningful difference in the lives of people by empowering them to work better through the products and platforms we build. Our teams are working together to transform enterprise technology, delivering work to people all around the globe every single day. If you value collaboration, exploration, and taking ownership in your work, our team has what you're looking for.


In this role, you will be part of a cross-functional product team comprised of product owners, designers and technologists. We are working to improve user experiences and modernize the technology that powers them. You will need to be a self-starter with the drive and ability to help us move forward, even in the absence of clear direction. Some of your responsibilities will include:


You will provide technology leadership for your product team - responsible for the team's design decisions and alignment to engineering best practices.You are pragmatic in your approach to developing products, can pivot the team as needed, and know how to ship.You push the team to work better by establishing shared practices, continually providing feedback, and emphasizing technology decision-making.Development of front end web applications - technologies we use are React and Node.Development of APIs that power our UI and integrate with our client’s internal systems - we like to use REST and GraphQL for these APIs and power them using Node, .Net, and Java.Cloud and DevOps - we are using Microsoft Azure and you will help architect and execute the deployment and runtime of our applicationsSecurity - you are familiar with secure code and architectural principals and will ensure our solutions meet security and compliance mandatesAgile - you will be a member of a cross functional agile team. You are an active participant in the team's core ceremonies - standup, sprint planning, story pointing, retrospectives, and sprint demos.Ability to dig in and understand legacy code. A part of reimagining and re-engineering systems is the ability to learn and take advantage of what is already there. You have a knack for inspecting code bases and finding opportunities to simplify and optimize the solution.


Our engineering team is a diverse and deeply talented assembly of individuals coming from various experiences ranging from startup to enterprise. We value these experiences and the level of breadth and depth they add to our collective technology stack. If this sounds like the kind of thing that inspires and motivates you, we'd love to hear from you.


REQUIREMENTS


Must have a minimum of 7 years in full stack development experience.Experience with React and NodeExperience with Microsoft AzureStrong experience in JavascriptExperience with automated testingExperience integrating with API services, including REST and GraphQLApproachable and kind-hearted - embody our core values of:



Do what’s rightBe fearlessA little better all the timeI’ve got your back, you got mineCelebrate the wins

NICE TO HAVE



Experience with agile methodologies



BENEFITS



Work/Life balance and we mean it!Employee health insurance 100% paidEmployee dental insurance 100% paidEmployee short-term disability 100% paidEmployee long-term disability 100% paid401k ProgramPaid maternity/paternity leaveFlexible Vacation PolicyHackation Policy (1 paid trip per year to work from either of the other 2 RevUnit offices - Las Vegas or St. Louis)2-3 Company all-hands meetings per year for team-building, training, and strategic alignment at RevUnit HQ in Bentonville, Arkansas.Employee equity program