About the Role
The developer will design, implement, and support full-stack applications, ensuring performance, security, and usability across platforms while working within an agile environment.
Responsibilities
- Develop and maintain front-end and back-end components of web applications
- Collaborate with product and design teams to define functional requirements
- Write clean, efficient, and testable code across multiple layers of the stack
- Implement responsive user interfaces using modern JavaScript frameworks
- Design and integrate RESTful APIs and third-party services
- Ensure application performance, scalability, and security
- Participate in code reviews and contribute to technical documentation
- Troubleshoot and debug production issues in a timely manner
- Support deployment processes and continuous integration workflows
- Work with databases to optimize queries and data structures
- Follow agile development methodologies and attend team ceremonies
- Contribute to architectural decisions and system improvements
- Maintain awareness of emerging technologies and industry trends
- Ensure compliance with accessibility and data privacy standards
- Collaborate on testing strategies including unit and integration tests
Nice to Have
- Experience with TypeScript
- Familiarity with serverless architectures
- Knowledge of GraphQL
- Experience with microservices design patterns
- Background in philanthropy or nonprofit technology systems
Compensation
Competitive salary based on experience and location
Work Arrangement
Remote - Texas
Team
Collaborative, mission-driven technology team focused on delivering reliable and impactful software solutions
About Us
We support donors and organizations in advancing philanthropy through strategic advisory services and technology solutions that enhance impact.
Our Technology Stack
Applications are built using React for the frontend, Node.js for backend services, PostgreSQL for data storage, and deployed on AWS with Docker and CI/CD pipelines.
Not available


