Senior Developer

Stride Consulting (View all Jobs)

United States (Remote)

Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄


Interview Process

1. Phone Screen 2. Agile and Technical Overview 3. A Pairing session 4. Architecture interview on previous experience.

Programming Languages Mentioned

Scala, JavaScript, Ruby, Java, Python


Who we are

Stride is a female-founded organization that was established in 2014. We are a values and mission driven organization with a vision to help build a brighter future for our planet and generations to come. Stride has been trusted to build software for companies like Stash, CodeAcademy and Plated.

Stride’s expertise is in solving complex problems with custom software solutions that maximize value for businesses, teams, and end users. We have a track record of delivering high-quality software built to last and scale. 

Accelerate your career at Stride

As a senior developer, you’ll have the opportunity to learn from a wide range of client domains and products across a variety of values-aligned engagements. Write high-quality code with some of the best engineers across the country.

We are tech and industry agnostic, so if you’re interested in learning more about a particular language or tech environment you’re in good company. Did we mention that we love agile values and extreme programming (XP) practices?!

A Day In The Life of a Senior Developer

You are empowered to define what work/life balance means to you. Every day for every Strider is different. Here’s how one day might unfold:

Morning

One-on-one with my manager. We have a virtual coffee and talk about my career goals. I’m noodling on a complex React story and I get my manager’s take. We walk away with action items for next week’s one-on-one.

Daily Standup. I’m at work at the client’s office. They’ve got a really cool setup with dual monitors and nice pairing stations. I’m on a team of 4 Striders and 4 client developers. Our Product Manager kicks off the standup. It lasts about 10 minutes and then we’re off to code.

Afternoon

Lightning Talk. Today, Stride’s got a Lightning Talk on Auth, Estimating Bugs and how website performance impacts climate change. Melissa, one of our Senior developers, is leading the session. We hold Lightning Talks every few weeks and I go to about half of them.

Retrospective. Retrospectives on my team are amazing. Today we’re retrospecting our last release. I’ve never facilitated a retrospective before, but my goal is to facilitate one in January. We have a nice rhythm and walk away with action items and confidence in the path ahead.  

Pair Programming. I get in a few more hours of coding. This afternoon, my pair is Amy, a junior dev who works for the client. I love mentoring and am really excited to have this time to mentor Amy. I’ve been coding for about 5 years myself, so at first the idea of mentoring someone else gave me imposter syndrome, but the Stride approach is fluid and allows for flexibility and it’s been a huge career learning experience for me.

Evening

Sign off for the day. It’s been a good day, I throw on my headphones and I go out for a walk with my dog, Marley. I’m already looking forward to jumping back into work tomorrow!

 

What you’ll be doing

  • Lead medium and small projects, including guiding the team to make strategic technical decisions to enable delivery outcomes, set expectations with and maintain relationships with key stakeholders. 
  • Collaborate with client engineers and with other Striders and product/design to drive delivery of complex features while improving the code quality and architecture of the application. 
  • Consistently build software that lasts, with low defect rates, downtime, and maintenance.
  • Proactively set and manage stakeholder expectations as the project and engagement evolve over time. 
  • Proactively contribute to shaping meaningful consultant goals. 
  • Drive choices on technologies and frameworks in greenfield projects. 
  • Influence improvements to existing applications.
  • Guide teams to build technical processes that best solve for project constraints, such as time, scope and budget; as well as unique project constraints with performance, compliance, and security 
  • Advocate for XP and agile practices, including the benefits of each practice and how they reinforce each other, such as version control, continuous integration, and continuous deployment. 
  • Work to enable the team to own their path to production when possible. Strategically and incrementally use agile practices that are best for the project’s unique constraints and business needs. 
  • Teach and mentor team members in new skills (e.g. frameworks, languages) and engineering practices such as testing, version control, and design.
  • Use your knowledge of the product lifecycle and guide the team to consistently deliver working software solutions as early as possible. 
  • Build a solution and testbase that can be responsibly transitioned to client teams.
  • Onboard and train clients into the new systems and processes that have been created for further development and operation.

You’ll be a fit for this role if you have

  • Expertise with a variety of agile practices, e.g. pairing, TDD, and team events facilitation: e.g. planning, demos, retrospectives
  • Experience working with large legacy systems or experience building up greenfield projects
  • 4-7 years of experience in one or more of the following technologies: Java, Python, Ruby, JavaScript
  • Experience building CI pipelines and implementing CD best practices
  • Experience with cloud infrastructure (AWS, GCP, Azure), and\or infrastructure as code (CloudFormation, Terraform)
  • An understanding and can speak to trade-offs of different technical approaches, e.g. object-oriented programming  vs. functional programming, monolith vs. microservice architecture
  • Experience building partnerships with teammates and stakeholders. Takes an empathetic approach to setting and managing expectations and facilitates relationships
  • Proven ability to level up peers through mentorship

What you’ll get at Stride

  • Competitive salary, paid time off and benefits (provided by Sequoia One)
  • Annual $2,000 stipend for self-directed professional development
  • New hire equipment stipend to personalize your workspace
  • Company sponsored opportunities to travel and gather with other Striders
  • Transparent leadership

 

Important Information: The wage range for this role takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; and other business and organizational needs. The range of starting pay for this role is $150,000 - $160,000.

 

 

Stride Consulting is committed to equal treatment and opportunity in all aspects of recruitment, selection, and employment without regard to gender, race, religion, national origin, ethnicity, disability, gender identity/expression, sexual orientation, veteran or military status, or any other category protected under the law. Stride Consulting is an equal opportunity employer; committed to a community of inclusion, and an environment free from discrimination, harassment, and retaliation.

 

Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄


Get weekly alerts of new jobs from companies not using whiteboard interviews!