Senior Software Engineer

$120,000 - $180,000 yearly
  • Aumni
  • Cottonwood Heights, UT, USA
  • Nov 08, 2021
Full time Software Developer Front End Development Back End Development

Job Description

About Aumni

Aumni is an investment analytics company based in Salt Lake City, Utah. At Aumni, we are creating an automated platform to extract information directly from venture capital deals and provide the most comprehensive strategic insights related to the economic and legal details in each investment. Our dashboard presents VC firms with an intuitive interface to make important decisions about their portfolio of investments and financial performance.

Having closed our Series A in January, we are rapidly expanding to build new features and attract new customers. We’re continuing to grow our team and are looking for incredible talent to drive our mission of being the single source of truth for investors.

 

About the Team

Aumni’s team plays a core role in pushing innovation and growth for the company. Our employees embody a culture and mindset of friendship, communication, and execution. We emphasize close collaboration with our customers and are always working to make their lives easier.

Across the company, we value go-getters. The strongest members of our team are not afraid to roll up their sleeves and get hands-on to work cross-functionally for the right outcome. We are looking for leaders who want to succeed together.

Outside of work, we are an eclectic group of people with a love for family, food, travel, and most importantly, the outdoors. You’ll either find us at dinner with family, organizing a movie night together, playing video games, or hitting the slopes for a quick hike or ski run before work. We love teachers and those who introduce us to new, fun hobbies we can be a part of!

 

About the Role

We are looking for a strong Mid to Sr. Rails / React developer to help us continue to build out our core functionality. Your primary focus will be the front-end or back-end development of new features for venture capitalists.

In addition, you will be expected to help keep our application performant and well-architected so that our code is maintainable, consistent, and readable for new developers. We are big believers in quality code, code linters, testing, and code reviews.

Aumni is a Ruby on Rails backend with a React front end implemented in our own from-scratch component system.

This position is for Salt Lake City (Cottonwood Heights) with relocation available.

 

Experience

  • 4+ years of experience with one or more of Ruby on Rails, React or Node
  • RSpec and Capybara or Jest and React Testing Library
  • Object-oriented programming or Functional programming
  • Familiarity with concepts of MVC, Mocking, ORM, and RESTful 

Bonus Points if familiar with any of the following:

  • Yarn
  • ElasticSearch
  • Webpack
  • Neo4j
  • Building Component Systems
  • Microservices Architecture 
  • Typescript
  • Familiarity with leading teams is a plus

 

Skills

  • Recollect and follow basic hard rules and patterns
  • Avoid common security flaws
  • Recognize if code requires refactoring
  • Resolve common bugs
  • Learn the main entities in the VC industry
  • Learn the main investment instruments in the VC industry
  • Implement idiomatic code patterns for basic problems
  • Navigate basic concepts in Rails or React
  • Utilize Rails or React to implement or update functionality, but may require referring back to the official guides
  • Code in Rails or React at a mid to sr level proficiency
  • Can be mentored by more experienced engineers
  • Can use Git to commit, rebase on master, and force push
  • Collaborate with more experienced engineers
  • Complete work but require more detailed descriptions, including technical guidance, when being assigned tickets
  • Work fairly independently, but may require design, pattern, or implementation guidance from more senior engineers
  • Complete subcomponents of features independently
  • Merge code after a senior engineer or higher to reviews the code
  • Complete work after an engineering manager assigns the work
  • Write RSpec or Jest unit tests for code changes
  • Write end-to-end RSpec Capybara system tests for user-facing functionality
  • Follow our testing code conventions
  • Navigate the tools the team uses (linters, CI, etc.)

 

Benefits

  • Competitive base salary and Aumni stock options to ensure that everyone is personally invested in the success of the company
  • Provided desk setup including MacBook, monitor, keyboard, and mouse/trackpad
  • Employer-sponsored health, dental, and vision insurance
  • Flexible PTO policy that advocates for a strong work-life balance
  • Kitchen loaded with snacks and beverages
  • Relaxed office space with multiple lounge areas nestled at the base of Big Cottonwood Canyon
  • An awesome team culture with groups that eat, ski, game, and generally hang together

 

At Aumni, we strive to create a work environment where everyone feels comfortable, close, and productive. We’re working together for collective success. If you’re ready to embody the culture and mission of transforming the venture capital industry and having fun doing it, we’d love to have you on the team!