[Remote] Full Stack Software Developer - Mid-Senior Level
Note: The job is a remote job and is open to candidates in USA. ACD Direct, Inc. is an innovative, virtual company that thrives on brokering solutions for our non-profit clients. They are seeking a Full Stack Software Developer to join their fast-moving engineering team, where the role involves building and maintaining platforms using Lucee (CFML) backend and Angular frontend, while collaborating on design decisions and contributing to architecture.
Responsibilities
- Build and maintain features across our Lucee/CFML backend and Angular frontend
- Collaborate with the team on design and architecture decisions, from feature scoping through implementation
- Design and consume REST APIs, including integrations with third-party platforms (payment processors, CRMs, marketing tools, etc.)
- Write clean, maintainable SQL against SQL Server
- Troubleshoot production issues and own them through to resolution
- Contribute to code reviews, technical discussions, and roadmap planning
- Write clear documentation and well-scoped tickets
- Use AI tools (Claude, ChatGPT, Copilot, Cursor, etc.) effectively as part of your development workflow
Skills
- 3+ years as a full stack developer in a production environment
- Strong proficiency with Angular (v12+)
- Experience with Lucee, ColdFusion (CFML), or a similar server-side language. Candidates without CFML experience should demonstrate a track record of picking up new languages quickly
- Solid SQL Server skills, including joins, indexes, query optimization, and stored procedures
- Experience integrating with third-party REST APIs
- Comfortable with Git and standard branching workflows
- Demonstrated use of AI coding assistants in your day-to-day work, with the judgment to know when to trust the output and when not to
- Ability to collaborate on design. Comfortable whiteboarding, discussing tradeoffs, and pushing back when something doesn't make sense
- Experience with GitHub (Actions, PR workflows, project boards)
- Experience with Jira and Agile/Scrum workflows
- Experience with payment processors (Stripe, CyberSource, Paya, or similar)
- Experience with Microsoft 365, Blackbaud SKY API, or Mailchimp APIs
- Background in call center, fundraising, or donation processing platforms
- Experience working with distributed or global teams
Benefits
- Remote Work – *100% remote*
- Laptop
- Headset
- Monthly Cell Phone Stipend
- Monthly Internet Stipend
- Medical/Vision and Dental Insurance
- Personal Accident Insurance
- 401(k)/Roth with matching
- Tiered PTO based upon length of employment
- Discounts & Life Services offered through Optum EAP
- Team Environment – The opportunity to work with a great team who strives for excellence, where the average tenure is well over 6 years. (Not bad for a company who has been in business for over 20 years!)
Company Overview