- 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
- By submitting this application, you give us permission to store your personal information, and use it in the consideration of your fitness for the position, including sharing it with the hiring firm.
We are uploading your application. It may take a few moments to read your resume. Please wait!
Read Full Description