Software Engineer

Share this job:

We are in the business of innovation. At Fulcrum we believe in the power of company culture and its direct effect on success. Our ongoing mission is to provide an optimum environment for fostering ideas into technology for businesses to get work done. This requires combining talented people, effective workflows, focused vision, constant communication, and teamwork. A creative, collaborative culture means we agree and disagree, compliment and critique, teach and learn but most importantly, do. We have an energetic, fast-paced, fun environment that allows every team member an opportunity for growth. In addition to all the coffee you could possibly consume in a day, we offer an outstanding benefits package including medical, dental, vision, 401(k) and more.

Apply For This Job

Interested in working with us? Drop us a line with the following to

  • Why you'd like to work with our team, and why you think you're the ideal fit
  • Send us your GitHub profile as well as your résumé
  • Include links to projects you’ve worked on, or your website / portfolio
  • And we're curious: how do you think building products differs from writing code?

We are looking for an experienced full stack web engineer to become a critical member of our team. Your role will be maintaining and advancing our web platform, including both the backend and frontend. Provable experience building and shipping web applications is required. Fulcrum is a data-heavy platform, so experience working with databases and a strong understanding of data structures is critical. You will work alongside other engineers and designers building core features across different platforms and layers of the infrastructure. A successful candidate is committed to team collaboration, problem solving, and building high quality products. We have a game-changing vision of how businesses can use and access field data from mobile devices, so you’ll be solving challenging and unique data and workflow problems for government and business customers.

Roles & Responsibilities

  • Design, build, ship and maintain web applications and services
  • Work with the team to design new product features
  • Help maintain code quality and review others’ code
  • Proactively address performance issues and bugs
  • Raise your own, and the team’s, skill level every day by growing and learning
  • Use available project management and communication tools to work with everyone on the team


  • A product oriented attitude with a focus on solving real world problems for customers
  • Exceptional analytical aptitude and attention to detail
  • Outstanding written and verbal communication skills
  • A solid foundation in object oriented programming and application architecture
  • At least 3-5 years experience developing and shipping web applications
  • Deep and fundamental understanding of web technologies, from the browser to backend services
  • Experience working with relational databases is required, preferably PostgreSQL
  • Experience with web application frameworks, preferably Ruby on Rails
  • A good understanding of modern JavaScript is preferred
  • Experience with SCM, preferably git
  • An understanding of performance monitoring and debugging tools
  • Experience with mapping/geospatial technologies like Google Maps is preferred
  • Any experience or familiarity with lower-level parts of the stack (e.g. C/C++) is a plus
  • A solid understanding of the command line, unix fundamentals and shell scripting is preferable
  • Core Technologies: Ruby on Rails, React, Node.js, PostgreSQL, PostGIS, Leaflet
  • Core Languages: Ruby, JavaScript, SQL, CSS

Qualities we're looking for

  • Product driven. We build tools to help people solve problems. A focus on the user’s perspective is critical to everything we create.
  • A GTD attitude. Identify next actions, communicate intent, and execute. We're a fast-paced team, so a results-driven mentality is critical.
  • Self-starter, self-teacher. Our team is made up of driven, largely self-taught engineers. A constant thirst to build your knowledge base is critical. We would also expect to be learning a lot from you.
  • Ownership thinking. Have the ability to take ownership and make decisions. Passion and self-motivation is key. We don't micromanage, you'll be expected to own and deliver.
  • Desire to build something great and bring technical solutions to people to solve their problems.
  • Bonus: You {love coffee, love software + products, have a good sense of humor}

We offer an opportunity to make daily impacts in support of our aggressive strategic growth plans as well as experience professional and personal growth as an integral part of a high-tempo, unique culture. Candidates must be able to demonstrate US Citizenship or existing authorization to work for any US employer.  Successful candidate will be subject to reference checks, business due diligence verification and drug screening. For more information please visit

Return to job listings