As a Full-Stack developer at Boomr you’ll work closely with our CTO
to develop and maintain a world-class SaaS application for a growing
customer base that includes thousands of daily active users. You’ll
also work alongside a great team of developers in a positive culture of
innovation, creativity and continuous improvement. On a day-to-day
basis we tackle new features as well as improving our app’s scalability
and performance, developing integrations with other SaaS platforms (like
Gusto, QuickBooks Online, ADP and more), and exploring creative ways to
streamline user experience for our customers and their employees.
The Boomr development team is one where developers thrive and really
enjoy themselves! Our team has a strong focus on process-based agile
development. Key components of our workflow and process include TDD,
code coverage, linting, continuous integration, continuous deployment,
peer code reviews and sometimes pair programming. We live and work
every day by our Core Values, and foster a culture where we help each
other and contribute to each other’s success. We have high expectations
of ourselves and never stop seeking to improve.
Within the Boomr development team each developer not only has the
tools to excel but also the freedom to create. We are an open minded
team that strives to stay on the cutting edge. We know that to achieve
this we need the input, creativity and unique thinking process of each
member.
Key Responsibilities:
- Develop new features including:
> Realtime and offline database integration
> New API integrations with channel partners as well as vendors
> Develop customer-facing APIs to allow potential integration partners to connect with us
- Improve patterns and processes within our existing product
- Increase code coverage percentage in our web product from 45% (current) to 85% (target)
- Leverage data from performance monitoring tools to fine-tune performance
- Work with the rest of the dev team to upgrade the product from Rails 4.x to Rails 5
- Process occasional error reports reported by our automated error
handling system and respond by fixing bugs and building tests to lock in
fixes
- Participate in daily team stand-up meetings
Qualifications:
- Ruby on Rails (4+ years experience)
- Previous experience in API connectivity
- Understanding of full-stack application architecture
- Test-driven development using RSpec
- Continuous integration and continuous deployment
- RESTful web services (both JSON and XML)
- Real Time communication via WebSockets
- Strong understanding and applied knowledge of both SQL and NoSQL database systems
- Responsive web layout concepts (especially Bootstrap framework)
- Scalable application architectures
- Team-based Git workflows
- English-speaking proficiency and good communication skills
What's Next?
If you’re interested in joining our creative, ambitious and fun team, please send a cover letter and your resume here:
https://boomr.workable.com/j/1EE91AAFDD
Your time at Boomr will be some of the most important work you ever
do. It has the potential to change the course of your career in an
exciting and unreplicable way. Join our rocketship!
We can’t wait to meet you.
About Boomr
Boomr builds innovative time tracking software that saves businesses
time and money. Our cloud-based solutions enable mobile workforces
around the globe to operate with greater accountability and efficiency
by monitoring and automating employee work hours, project tracking, and
overall organizational performance.
We have assembled a passionate team of designers, technology
enthusiasts and creators that are committed to building Boomr to be the
most innovative employee time tracking platform in the world. Our team
cares deeply about user experience, delivering quality products to our
customers and positioning our business for long term success. We also
love what we do and treasure every step of the journey!