senior software engineer (hybrid or remote)

At soona
  • Full Time
  • Employee
  • Full Remote (with restrictions)

Posted on September 9th

Apply for this position

soona is looking for a senior full stack software developer with a passion for craft and an eye for quality. at soona you will be a major player in the ongoing development of soona’s unique tech platform and client experience. you will also get to play a vital role in mentoring teammates, developing the department culture, and creating the next wave of exciting tech that will unlock soona’s ability to scale up in 2022 and beyond.

this is a full-time hybrid position located in our minneapolis office OR a fully remote position located in one of our other operating states: CO, TX, NY, MA, WA, CA, FL or GA. this role will have flexibility on being remote however must be able to work mst or cst time zones. the senior software engineer will report directly to the engineering team lead.

about soona:
soona makes it possible for brands to create professional photo and video starting at $39. our studio stores give customers a playground for creating their content and our anytime platform makes it possible for any product company in the US to experience a remote shoot. we are creating a fast casual content revolution!

Requirements
an ideal candidate can:
  • work closely with the product team to convert business requirements into technical designs
  • provide technical mentorship and development of more junior teammates
  • develop, propose, and guide department best practices
  • provide support for the full life cycle of software product development
  • perform prototyping, system analysis, development, fielding, and maintenance of systems
  • develop, code, test, and debug new software or enhancements to existing software
  • evaluate new software products and technologies, and provide recommendations to enhance existing systems
  • conduct software testing to ensure satisfaction of application development requirements
  • provide leadership in aiding and driving technical solutions for complex projects
  • support software quality assurance and configuration management activities
  • document software procedures and develop software reports, plans, and products, such as software development plans, software requirements specifications, software design documents, software development files, source code, version description documents, and test plans

has experience in:
  • bachelor's degree and 5+ years of experience in the software development field or equivalent
  • strong understanding of web architecture and cloud systems
  • strong understanding of Ruby on Rails or similar backend technologies
  • experience working with a variety of eCommerce platforms
  • experience in implementation and deployment of modern web development solutions: Ruby on Rails, Vue.JS, PostgreSQL, AWS, Node, Redis
  • strong with relational database design and querying (PostgreSQL)
  • experience developing a number of Ruby on Rails multi-tier web-based applications
  • experience with front-end web development (JavaScript, Vue)
  • experience working with websockets and real time messaging
  • experience with developing APIs and Microservices
  • experience with Agile methodologies
  • experience with advanced image handling and manipulation (bonus)

Benefits
we can offer:
  • starting salary: $120,000 - $160,000 (depending on experience)
  • stock options in a booming startup
  • benefits & perks + unlimited pto + intentional culture
  • really badass headshots

candidates should:
  • share your favorite instagram (or twitter) feed in your cover letter

Apply for this position

Get the latest sent to your inbox once a week!

Receive a weekly update of technical tips, Rails job market analysis, Rails job listings and more!

We'll never share your email address. See our Privacy & Data Policies for more details.