Senior Full-Stack Software Developer at MacroFab, Inc.

Category: Developer/Engineer
Location: Houston, Texas

MacroFab is the first digital marketplace and intelligent manufacturing platform focused on the $500B market in contract electronics manufacturing. Our technology and services allow customers to rapidly bring new products to market and consume manufacturing as a virtualized resource by offering instant price quotes, rapid prototyping services, and production at scale through a network of factories in North America. Our partners gain a source of low overhead manufacturing jobs, allowing them to fully subscribe their factory capacity and eliminate idle time.

Come join a rapidly growing team where you can take ownership of your role and build your career at MacroFab.

Position Description

As a Senior Full-Stack Software Developer, you will be responsible for the architecture, development, and deployment of the software that drives the MacroFab platform.

Key Responsibilities

  • Collaborate with Product Management and User Experience to help guide the technical direction of the product

  • Develop and deploy functionality with minimal guidance and support from other team members

  • Maintain a high level of quality in a fast-paced iterative organization

  • Maintain and troubleshoot issues with code that you have deployed to production

  • Craft code that meets our internal standards for style, maintainability, and best practices

  • Review pull requests and provide feedback to other team members

Key Requirements

  • Developing software in a variety of modern languages (e.g. Python, JavaScript/React)

  • Experience with common Amazon Web Services functionality (ECS, Lambda, SNS, SQS, DynamoDB, Cloudformation)

  • Experience designing, building, and consuming data from REST APIs

  • Comfortable troubleshooting distributed Linux services from the command line

  • Strong SQL experience

  • Experience owning a project from concept to deployment

  • Ability to work closely with people — with varying skill levels — in other parts of the organization

  • Positive attitude, respectful to other team members


  • Passionate about electronics

  • Experience working with a global, remote team

  • Experience with a high-performance organization, preferably a start-up

Company Benefits

  • Small teams, big impact. Take complete ownership of your role and generate real results.

  • Company equity

  • Competitive salary

  • Flexible PTO and paid parental leave

  • Excellent medical insurance

  • Collaborative and open company culture