Sr. Software Engineer (Node JS)

  • Software Engineering
  • Bellevue

Are you ready to slay code and take names? Are you fluent in Typescript and able to mentor others, while leaving your own tickets in the dust? Do you want to work and be a leader on a solid team and work on greenfield projects? If so, swipe right, I mean…read on!

Who we are:

Fresh Consulting is a design-led, software and hardware development company, offering end-to-end technological services to help companies innovate.  We bring together amazing UX designers, sophisticated developers, digital strategists, and top-notch engineers to help companies create fresh experiences that connect humans, systems, and machines.  We’ve been growing fast and need someone to help us continue to manage the delivery of high-quality work in a fast-paced environment. See more at freshconsulting.com

What we need:

A Senior Software Engineer whose primary skill set is NodeJS (with Typescript) but has skills in other languages, platforms and frameworks.  As a Senior Software Engineer you will be an “Extender of Tech” and should have very deep knowledge of your primary language with additional strong knowledge in another, you will be a project mentor and leader, so you will not only need to contribute to project code but be able to inform and improve project level development practices, help us identify and enforce best practices, and support junior developers. Being an expert in your field you will also be expected to occasionally interview candidates and contribute to project estimates. There is no direct management expected of you as a Senior Software Engineer, however, as a team leader, you will need to be aware of and report any issues with performance so that they can be rectified in a timely manner. 

Your success is measured through project delivery results and team feedback

Responsibilities: 

  • Contributing code to projects
  • Guiding the project team
  • Ensure our code is clean, accurate and adherent to best practices through code reviews 
  • Advise and instruct junior developers in order to advance development skills
  • Write and distribute user stories 
  • Communicate with internal leadership and external clients
  • Occasionally contribute to project estimation and scope definition of incoming projects
  • Occasionally interviewing incoming candidates
  • Consult clients on solution options
  • Create and maintain comprehensive project documentation
  • Occasional team presentations

Knowledge/Skills/Abilities:

  • Proven ability to successfully lead project teams 
  • Strong experience in NodeJS using Typescript
  • Experience planning and architecting backend solutions
  • Experience with Scrum methodology
  • Experience mentoring and supporting others to advance development skills
  • Contribute to and improve coding practices
  • Works independently
  • Communicates well to internal and external teams and stakeholders
  • Excellent written and verbal skills
  • Spanish speaking is a plus

Education/Experience:

  • 5+ years of development experience
  • 1+ years of experience leading project teams of 1 to 3 developers
  • Professional certifications are not required but greatly valued

We’re big believers in empowering our team to do their best work by offering:

  • High integrity, values-driven Executive Leadership Team
  • Competitive salary and benefits plan
  • HSA / HRA Options to Medical Plans
  • Employee Insurance premiums paid by Fresh
  • Competitive time-off plans
  • Wellness program
  • 401K with partial matching
  • Training and development programs
  • Daily catered lunch
  • Partnerships with interesting and engaging clients who align with our values
  • Fun and collaborative work environment with a focus on growth

Equal employment opportunity: All qualified persons will be considered for employment without regard to race, color, religion, sex, national origin, age, marital status, familial status, gender identity, sexual orientation, disability for which a reasonable accommodation can be made or any other status protected by law.  Assistance will be gladly provided upon request for any applicant with sensory or non-sensory disabilities.

 *Fresh Consulting is an E-Verify participating company

 

See Fresh in action

 

 

 

  • Accepted file types: pdf, doc, docx, Max. file size: 2 MB.
    Accepted file types: pdf, doc, docx, Max. file size: 2 MB.
  • Drop files here or
    Max. file size: 50 MB.
      Max. file size: 20 MB.
    • By submitting this form, you agree to Fresh Consulting’s Privacy Policy.