Ruby on Rails Developer
GoCanvas is on the lookout for an extremely talented Software Engineer who has a passion and excitement for SaaS and the mobile revolution. Your mission is to develop and improve the GoCanvas platform, helping make our vision for the GoCanvas product become a reality and unleashing the power of data for our tens of thousands of customers around the globe. Working within a small yet very innovative team environment, you’ll be doing incredibly meaningful work by ensuring GoCanvas continues to innovate and create highly scalable software systems for increased efficiency through each release.
Given our extremely collaborative environment and daily stand-ups, you will be most successful working in our Reston headquarters on a daily basis having face-to-face contact with our team of developers, QA testers, designers, and product managers.
We are looking for a Software Engineer who is responsible for the development and maintenance of a SaaS application portfolio. The ideal candidate is interested in creating innovative applications and loves to work on the cutting edge of technology and be comfortable across a range of technologies. We need someone who is resourceful in getting things done — a productive team member that is both independent and collaborative.
You should be excited about experimenting and pushing boundaries. Our ideal teammates are constantly looking to learn something new and become better at what they do — whether that means doing self-driven research or asking the other individuals questions where they are most knowledgeable.
What You Bring
You will need to wear many hats and be able to strategically lead a project team to successful delivery. You should be excited to mentor, influence, and lead a team, as well as be an expert in at least one language or domain.
Deep Experience with Ruby on Rails and/or Java
4+ years' or professional development experience
Experience with RESTful API development and agile development
Experience with development/design of large-scale software projects.
Good understanding of MVC / MVVM concepts
Experience with SQL or NoSQL database technologies (e.g. MySQL, ElasticSearch, Redis, etc.)
Micro-services, AWS, Spring Boot, Dockers or Kubernetes
Prior use of continuous deployment tools (CI/CD tools), understand patterns of principles of TDD and DevOps.
So, What’s GoCanvas?
GoCanvas is a mobile platform that makes it simple for businesses to automate how work is done, replacing outdated processes and expensive paperwork. The GoCanvas App works on smartphones and tablets, helping companies easily collect information across their organization, share it instantly with others and gain real-time insight on their business operations. GoCanvas can be easily customized by all types of businesses to empower their workforce, unleashing the value in data across the organization to help better connect with colleagues and engage more effectively with customers. Automating millions of workplace activities for well-known brands like UnderArmour, Pepsi, Honda, and Red Bull means there's a good chance you have been around someone using GoCanvas in the past 24 hours, making us one of the fastest growing mobile platforms in the world!
Our recent achievements as an organization include but are not limited to: being named by Deloitte as one of the “Fast 500 Technology Companies” in both 2017 and 2018, coming in at #261 in 2018 for 331% company growth, our second year in a row winning Best in Biz Awards; Gold for “Fastest Growing Company” and Silver for the “Best Places to Work”, we were also featured as a winner in the 2018 “DCA Live Red Hot Companies”, and last but definitely not least by The Muse, in the article “26 Companies That Celebrate Diversity”!
Everyone, from top-ranking executives to newly-hired employees, is passionate about helping businesses function better with technology. The team has attained what few can by successfully blending a driven and fast-paced workforce with an open, supportive attitude that has contributed much to the company’s overall growth.
We’re on a mission to continue fostering an amazing culture for people who like to make an impact and enjoy collaborating!
What GoCanvas Brings
We believe hiring the right people is THE most important thing we do. We take our company values seriously and look for these traits in everyone we hire: Empathy, Innovation, Authenticity, Impactful, Team Player and Cheeky/Fun Loving. We believe in giving people the freedom to get things done, but that they should also have accountability for their key metrics, think and act like owners of our business and be able to work in a flat organizational structure. We provide an environment that allows for innovation and creativity as well as a chance for highly motivated individuals to have fun at work.
Based in Reston, Virginia, we have an amazing open office with unlimited snacks, free drinks, and collaboration areas. To better help us revolutionize how work gets done around the globe, we also have offices in London and Sydney. You can learn more about recent activities on our blog updates and our cultural values on our CEO blog.
While we believe culture trumps perks, we are proud to provide a comprehensive benefits package designed to meet our team members’ needs.
Entrepreneurial Vacation Policy (sometimes known as unlimited vacation)
13 Company-Paid Holidays, which rotate annually, but always include Earth Day and one other day significant to GoCanvas, such as Steve Jobs’ birthday
An ideal Reston Town Center location with an abundance of FREE covered parking, dozens of restaurants, 45 retail stores, a movie theater, outdoor concerts, all within walking distance of the office
Company-Subsidized healthy lunches
Medical Insurance, where the Employee Only level of coverage is free!
Dental and Vision Insurance
Health Savings Account depending upon your medical plan selection
Basic Term Life Insurance and Personal Accident Insurance
Voluntary Life Insurance
Short and Long-Term Disability
401k plan with employer match
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be.
No 3rd party recruiting firms submitting candidates from job sites.