Senior Fullstack Engineer

Tech Stack
  • Ruby on Rails
  • Resque
  • MySQL
  • GraphQL
  • Vue.js
  • HTML
  • CSS
  • JS
  • Automated Testing
  • Git
  • Git Flow
  • API
  • iOS
  • Android
  • AWS
Company Name

PTO Genius

job Summary

About PTO Genius

PTO Genius is an HR software platform that helps companies increase productivity, improve employee happiness and lower expenses associated with employees not taking time off.

PTO Genius proactively surfaces good times for employees to take vacation and makes it easy to convert extra paid time off (PTO) to fund vacations, pay down student loans, contribute to retirement, or cover emergency expenses.

Responsibilities:

- Ship and maintain reliable, reusable, DRY, scalable and well documented code in a variety of popular software languages and frameworks including Ruby on Rails and Vue.js
- Help integrate, manage and optimize data storage solutions
- Help manage the full application pipeline through deployment (CD/CI)
- Actively assist in monitoring the health and security of the application
- Help identify bottlenecks and bugs, and devise solutions to these problems
- Help ideate, architect, build and deploy automated tests to minimize bugs and continuously optimize code quality
- Help maintain and continuously enhance the security and integrity of the application
- Proactively search for ways to improve the application based on company goals
- Come up with great new ideas, and write the code to make them happen
- Work with development team and product managers to ideate software solutions
- Work with development team to ensure cross-platform compatibility across browsers and mobile devices
- Work with stakeholders and team members to ensure commitments are met
- Activity participate in code reviews and peer programming sessions
- Contribute to the maintenance of technical documentation
- Stay abreast of developments in web applications and programming languages

Requirements:

- 6+ years of full-stack experience building web and mobile products used by real customers
- Strong experience working in an agile software development lifecycle with rapid releases
- Strong understanding of object-oriented principles and developing SaaS applications
- Strong experience writing and implementing performant and scalable API applications
- Passionate about writing quality code, following best practices, solving complex technical challenges, and constantly honing their skills
- Strong attention to detail
- Excellent organizational and teamwork skills
- Excellent communication skills, both written and spoken
- Ability to rapidly learn diverse technologies and apply them
- Ability to help drive features and roadmap planning

Skills:

- Very strong Ruby on Rails, RSpec and Resque experience
- Very strong MySQL experience
- Very strong GraphQL experience
- Very strong Vue.js experience
- Very strong HTML/CSS/JS experience
- Very strong automated testing experience
- Very strong Git and Git flow experience
- Very strong API development and integration experience
- Strong payments experience (Stripe)
- Strong mobile app developer (iOS and Android) experience
- Strong Amazon Web Services (AWS) experience
- Storybook experience preferred, but not required
- Docker experience preferred, but not required
- SecOps experience preferred, but not required
- Travel tech experience nice to have, but not required
- HR tech experience great to have, but not required
- Graphing and Charting experience great to have, but not required
- Machine Learning and algorithms experience great to have, but not required

Nice to have:

- Willing to mentor younger developers in order to improve the overall code quality]
- Strong spanish speaker

Expectations:

- Be a good person and speak honestly
- Own your mistakes
- Take pride in your work
- Be true to your word
- Be proactive
- Under promise and over deliver
- Passion for solving challenging issues
- Actively explore extending your skills and knowledge
- Look for ways to help other
- Engage and collaborate with peers
- Communicate often and clearly with team members

What we value:

- Honesty
- People
- Vulnerability
- Empathy
- Creativity
- Humor
- Hard Work

apply

CONTRACT TERMS

This is a full-time job opportunity, where you’d be working on projects lasting 12 months on average.  At the end of the period, you will be able to continue being a Pro Consultant by getting assigned to another exciting project. The continuity of your permanent employment with all social and additional benefits included is guaranteed by Motion Software.

WHY MOTION SOFTWARE?

SEE THE BENEFITS

Motion Software uses cookies to improve site functionality, provide you with a better browsing experience, and to enable our partners to advertise to you. Detailed information on the use of cookies on this Site, and how you can decline them, is provided in our Cookie Policy Learn more about cookies, Opens in new tab. By using this Site or clicking on OK, you consent to the use of cookies.

OK