back to job search
  • Location: Austin
  • Remote: Remote
  • Type: Direct Hire
  • Job #19499

Senior Software Engineer/Lead React Developer 

Role Summary
As Lead Developer, you will guide the development and ongoing enhancement of our technology tailored to nonprofit organizations. This role blends hands-on coding with technical leadership and team mentorship. You’ll be instrumental in building scalable, user-centric solutions that help nonprofits expand their reach and impact.

What You’ll Do

  • Work cross-functionally with design, product, and engineering teams to bring user-facing features from concept to deployment.
  • Build and maintain responsive, high-performance web applications using React.
  • Collaborate with backend engineers to integrate frontend components with robust Ruby APIs.
  • Ensure cross-browser and mobile compatibility, accessibility, and a seamless user experience.
  • Write clean, modular, well-documented code that follows industry best practices.
  • Conduct thorough testing (including TDD) and debugging of applications to ensure quality and performance.
  • Stay current with industry trends and new technologies; actively contribute ideas to improve development practices.
  • Lead technical discussions, mentor team members, and help shape development standards across the organization.

What You Bring

  • 7+ years of experience building modern web applications with React.
  • 3+ years of experience developing backend systems using Ruby.
  • Proven ability to create responsive, accessible web apps compatible across modern browsers.
  • Familiarity with UI/UX best practices and close collaboration with design teams.
  • Experience working in Agile environments and using Git for version control.
  • Strong debugging, analytical, and problem-solving skills.
  • Experience with Test-Driven Development (TDD) as a standard workflow.
  • Comfortable working in EST or CST time zones.
  • Based in the United States.
  • Exposure to prompt engineering concepts and applications.

Bonus Skills

  • Experience with mobile development, especially using React Native or similar frameworks.
  • Understanding of web security best practices, including authentication and data protection.
  • Familiarity with startup environments and the ability to balance multiple priorities and deadlines.

#TECHIND

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!