Jobs · Engineering · Alabama

Software Engineer II / Full Stack Developer

SERVPRO Team Wilson · Pelham, AL · 2 days ago
On-siteEngineeringFull-time

About SERVPRO Team Wilson

SERVPRO Team Wilson is one of the largest and fastest-growing SERVPRO franchises in the country. We're building the next generation of internal technology that powers our restoration, reconstruction, and business operations across multiple markets. We're looking for a Software Engineer II / Full Stack Developer to help evolve our enterprise platform.

Responsibilities

  • Design, develop, and deliver new ERP functionality from requirements through production
  • Build modern React user interfaces
  • Develop backend services and REST APIs using TypeScript and Node.js
  • Design, optimize, and maintain PostgreSQL databases and queries
  • Debug production issues and implement long-term solutions
  • Build and maintain integrations with third-party platforms
  • Write automated tests where appropriate
  • Participate in peer code reviews
  • Contribute to architecture and technical design discussions
  • Improve application performance, scalability, and reliability
  • Assist with cloud infrastructure, deployments, and platform modernization
  • Partner with business stakeholders to translate operational needs into software solutions

Requirements

  • 3–6+ years of professional software development experience
  • Strong proficiency in JavaScript and TypeScript
  • Professional experience with React
  • Experience working with SQL databases, preferably PostgreSQL
  • Experience using Git in a collaborative development environment
  • Experience designing and consuming REST APIs
  • Strong debugging and troubleshooting skills
  • Excellent written and verbal communication skills
  • Ability to independently own features from design through deployment

Preferred Qualifications

  • Experience building ERP, CRM, or other complex business applications
  • Experience with cloud platforms such as Render, AWS, Azure, or Google Cloud
  • Experience building and maintaining third-party API integrations
  • Experience designing and optimizing PostgreSQL or other relational databases
  • Experience with asynchronous processing, background workers, and scheduled jobs
  • Experience profiling and optimizing application performance
  • Experience working in small, fast-moving engineering teams
  • Experience using AI-assisted development tools such as Cursor, Claude Code, GitHub Copilot, or ChatGPT
  • Strong prompt engineering skills with the ability to communicate technical requirements effectively while validating AI-generated code

Similar jobs