Full Stack Software Engineer

Apply Here

Description

Are you looking to join a growing, successful and ambitious SaaS startup? Do you get excited about designing and building high-value, frequently-used features for users that rely on your products to execute their jobs every day? Are you looking for an opportunity to help a startup company achieve its next level of growth? Are you looking for a chance to further your personal development and growth? Do you want to learn and work with the latest technologies, including React, Python, GraphQL, AWS Lambda, and MongoDB? If yes, then keep reading!

PerformYard has developed a simple and effective platform that helps drive staff performance through the roof. Our long-term vision is to change how performance is managed and measured in organizations of all sizes. To get there, we need to add to our fantastic team, and that’s where you come in!

Full Stack Software Engineers collaborate with our development, QA, and product management teams and deliver innovative new end-to-end features for our SaaS employee performance management products. Everyone on the product team contributes to new features that deliver our vision of simple, scalable, and effective software used daily by leading HR professionals.

A successful candidate at PerformYard will be a strongly self-motivated and driven individual who is efficient, detail-oriented, and organized in their approach to software development. This position has growth potential as our development team continues to grow.

Click this link to learn more about our SaaS platform: https://www.performyard.com/flexible-features

Requirements

As a full-stack Senior Software Engineer, you will innovate, design, and develop end-to-end product capabilities that stretch from our React-based front-end to our Python/MongoDB/Docker back-end.

What You’ll Do:

  • Collaborate on and develop the UI/UX of our employee performance SaaS product
  • Architect and build new features using React, Javascript, Python, MongoDB, Docker
  • Contribute to our API and maintain API-based connections with other related systems
  • Help develop and improve upon our AWS infrastructure and associated services
  • Identify and resolve performance bottlenecks
  • Collaborate closely with product management, QA, and other engineering team members
  • Understand product roadmap and requests and creatively implement those features into PerformYard production software
  • Mentor other team members

What You’ll Bring:

Must Have:

  • 5+ years of development experience with Python
  • 3+ years of Javascript, React, and Redux
  • Practical knowledge of and experience with NoSQL, preferably MongoDB and relational SQL databases
  • Prior experience working in an agile/scrum environment

Should Have:

  • Experience with the AWS stack, including Lambda Functions
  • Experience building integrations using web services and maintaining an API
  • Experience developing, documenting, and versioning public REST APIs
  • Node JS experience

Nice to Have:

  • GraphQL experience
  • Experience working with Docker
  • Experience with additional Javascript frameworks in addition to React and Redux
  • Experience developing integrations with Slack, Microsoft Teams, or other collaboration tools
  • Experience with implementing analytics, charting, or reporting capabilities for a product.
  • Experience with automation testing tools like Cypress.io

Benefits

In addition to your compensation plan we also have medical, dental, and vision health insurance benefits w/ HSA plan, disability insurance, 401k plan, generous PTO, paid holidays and other benefits.