21 days old

Full Stack Software Developer

Marmoset LLC
Portland, OR 97214
Apply Now
Apply on the Company Site
  • Job Code
    137633378
  • Jobs Rated
    11th

Marmoset is seeking a Full Stack Software Developer.

Marmoset is an open, inclusive company committed to fostering a diverse, equitable workplace where everyone is safe and welcome.

Marmoset is seeking a Full Stack Software Developer with 4+ years of experience in development, with experience in Ruby on Rails and Javascript. The ideal candidate has a team-first mindset, collaborating with the Scrum team and other stakeholders to solve problems, design new features and deliver solid technical solutions. This is a permanent role that will temporarily work remotely during the pandemic (eventually working at HQ in PDX on a rotational schedule when it's safe to do so, but we're also open to permanent remote work for this role).

What you should know: We've got a Tech Team consisting of developers, a Product Owner, and a Software Development Manager. We're all about Scrum. As part of a small team, our developers are responsible for building and maintaining our end-to-end software lifecycle.

Since we're a small team, our developers contribute to the full stack as needed. Developers must be open and motivated to learn and grow outside of specific specialties. Our (large and complex!) application supports critical business functions for both our internal staff and our clients: sales order process, music catalog storage and curation, organizing music projects and delivery, ecommerce platform, accounting system integration, and more. This means it's a lot to maintain, and also offers lots of opportunities to find new creative approaches.

It's critical for the person in this role to be able to work well both independently and collaboratively, as we're a self-organizing team that moves quickly together. Giving and asking for help is more important around here than an expert mindset. While we may operate casually and unconventionally in some ways, we embrace the freedom to be truly agile, self-organizing and creative.

Our main focus for the next 12 months: 1) Product-focused innovation by developing new features and improvements to level up user experience for our clients and optimizing the existing workflows for our internal staff, 2) Building towards a more modern stack and flexible architecture to support sustained growth.

We are currently on the latest version of Rails (5.2+), Ruby (2.6.1) and React (16.8+).

This opportunity includes the following technical requirements:

  • Ability to work fluently in Ruby on (and off) Rails (or applicable experience with other common backend languages) and JavaScript (ES5/ES6)
  • A sound understanding of business logic as it applies to development and architecture
  • Possess a solid methodology for developing and managing clean, readable, maintainable code and writing unit, integration, and E2E tests (we use Rspec and Cypress)
  • Working knowledge of open-source database server technology (PostgreSQL, GraphQL)
  • Proficient in version control (we use git)

Nice to have:

  • Experience with GraphQL/Apollo
  • Experience with React or any modern frameworks/libraries (Vue, Angular, etc.)
  • Experience with ActiveAdmin
  • Database Design

Third-party services we use:

  • Heroku
  • AWS S3 (for asset storage)
  • Prismic (CMS)
  • New Relic & Scout (for app monitoring)
  • Jira (for project management)
  • Github

You

Basics: You love what you do and you're looking to do something rewarding that makes a difference in the world. Or maybe you're sick of the grind at a bigger company and are seeking a refreshing culture where quality of life and people's lives matter the most. If this sounds like you, keep reading.

Personality: Self starter with a contagious can do attitude. Thick skin. Able to regularly accept failure and/or critical feedback and grow from it. Unflappable: succeeds in a highly creative, fast paced environment. Calm and cool under pressure and you are rarely ruffled by stress. You play well with others and communicate openly in a constructive, respectful way when you're not in agreement with something.

Abilities: Excellent communicator, strong researcher, attentive listener, fast learner. You have the ability to prioritize based on value and timelines. You're proactive, resourceful and are able to dig in and figure things out. You can see the forest through the trees -- able to focus on the project at hand, in addition to the big picture.

Experience: Minimum of four years experience in Full Stack Development. Proficient in Ruby on Rails and JavaScript development. You've likely been on a team of developers where your team player mentality contributed to the group's success. You're a forward thinker who considers how your work will affect others, even years after you're gone. Ideally, you've worked on a product that you've helped to maintain, versus only building short-term products for clients in an agency setting, etc.

Passion: You have a heart for innovation and for constantly taking things to the next level. You love collaboration, teamwork, and thrive in a fun, familial, highly creative environment. Passion for music, arts and community is a plus.

Pay: This is a mid-level role with compensation DOE.

Marmoset

Marmoset is a proud Equal Opportunity employer, celebrating a diverse, inclusive community of different kinds of people, cultures and stories.

Launched in 2010, Marmoset is a Portland, Oregon creative music licensing agency with BIG dreams.

Beyond a creative agency, Marmoset's core purpose is Be Community - working to impact our artists and community partners. In 2019 we became certified as the first B Corp in our industry, and together we strive toward a greater good, where community impact is the center of our target.

Check out the 2020 Marmoset Transparency Report for a summary of the work we've done, and where we hope to be for a brighter future: https://www.marmosetmusic.com/journal/2020-annual-transparency-report/

A diverse and inclusive work environment that's fun, offers flexibility and cares deeply about our employees and what we do.

Marmoset has ranked in Fastest Growing Companies in Oregon, 100 Best Companies to Work for in Oregon, and INC Magazine's Best Places to Work.

Benefits: Generous paid time off, flexible work environment, one month paid sabbatical after 4 years (and more at 7 and 10 years!). Paid parental leave. Paid volunteer days and creative days. Donation matching. Technology allowance, WFH stipend, continuing education assistance. Ample profit sharing plan. Medical, vision and dental premiums paid 100%. Complementary care, FSA, life insurance, matching 401K. HRA for alternative care and orthodontics. Book reading program and benefit. (And more!).

Culture: Marmoset fosters a progressive culture and work environment with a high degree of collaboration and level of care that's hard to find.

Worth knowing: At Marmoset, being aligned on core values is more important than credentials, accolades or experience. People, quality of life and relationships matter most. Period. We're a close-knit group of people and we work hard to maintain a positive, healthy, rewarding and even fun culture. Here's Marmoset's purpose and core values, as defined by our staff:

Purpose: Be community

Core Values:

  • We are team players.
  • We are buoyant and committed.
  • We respect and embrace our differences.
  • We listen, learn and grow.
  • We have fire in the belly.

We work to keep these core values and purpose ever-present in all that we do and we let them be a filter we use to make decisions and help us do better work.

Because we're a growing company, this opportunity has the potential to evolve in a variety of ways and will at times require a high degree of flexibility and juggling, depending on what needs to be done.

Marmoset provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, national origin, religion, sex (including pregnancy, childbirth and related medical conditions), age, disability, genetic information, citizenship status, veteran status, gender identity/expression, sexual orientation, and marital or family status, political affiliation or activities, military service, domestic violence victim status, equal pay, or any other status protected under applicable federal, state and local laws. Marmoset's commitment to providing equal employment opportunities extends to all aspects of employment, including job assignment, compensation, discipline and access to benefits and training.

And we're serious about it. We walk what we talk. We're committed to fostering a diverse, inclusive and equitable workplace. Studies have shown that women and people of color are less likely to apply for jobs unless they believe they meet every one of the qualifications as described in a job description. We are most interested in finding the best candidate for the job, and that candidate may be one who comes from a less traditional background. We would encourage you to apply, even if you don't believe you meet every one of our qualifications described.

APPLICATION PROCESS

Please submit a one page resume, a one to two page letter of interest with a short statement of purpose, and at least three references - all in PDF format.

In your letter of interest, we want you to elaborate on your experience and your story so we can get to know you better.

  • What are your superpowers? What is your kryptonite?
  • What's the most interesting project you've worked on that's not on your resume?
  • What do you know about Agile methodology and what do or don't you love about it?
  • Tell us about how you connect with Marmoset's core values and purpose. (And make it count! Our CEO reads most letters of interest from applicants)
  • How do you see yourself making an impact at Marmoset?

Plus, be sure to include any references and web links you believe would be helpful. We'd like to see some of your work.

Additionally, in your letter of interest, please be sure to include a statement of purpose (100 words maximum). You can tell us about your personal purpose, professional purpose, or a combination of both. It's up to you!

We will review candidates on a rolling basis as applications are received, so don't wait until the last minute. Please apply as soon as you can and carefully follow the application guidelines. Applications that don't strictly follow the above guidelines may not be considered. Please make sure all the following are included in your application submission:

  • One page resum
  • One-to-two page letter of interest, including your statement of purpose and answers to at least some of the listed questions
  • At least three professional references (we never call or contact references without first getting your approval)
  • Web links to your work

If you have any questions, please reach out to us at opportunities@marmosetmusic.com ; please do not call.





PI137633378

Jobs Rated Reports for Software Developer

Posted: 2021-05-25 Expires: 2021-06-26

Job Opportunities

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Full Stack Software Developer

Marmoset LLC
Portland, OR 97214

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Developer
11th2019 - Software Developer
Overall Rating: 11/199
Median Salary: $103,560

Work Environment
Good
68/220
Stress
Very Low
26/220
Growth
Very Good
18/220
Powered ByCareerCast