Job Description
Full-Stack Developer (Drupal + Rocket.Chat + Mobile Integration)
Job Type:Full-Time (Remote)
Location:United States (Remote)
Compensation:Based on experience
About the Role
A mission-driven technology company is seeking a versatileFull-Stack Developerto work on a modern, public-facing communication platform used by government and public safety agencies. This role involves deep work withDrupal, mobile-friendly APIs, andRocket.Chatintegrations to support real-time communication, content management, and secure collaboration features.
We are looking for someone comfortable working across backend and frontend components and capable of helping shape new integrations across web, mobile, and chat environments.
Responsibilities
• Develop and maintain Drupal features, custom modules, and RESTful APIs
• Integrate Drupal with mobile applications using modern frameworks and headless CMS approaches
• Customize and manage Rocket.Chat deployments, including APIs, bots, and authentication systems
• Work with design and frontend teams to deliver responsive, mobile-optimized experiences
• Troubleshoot and improve backend systems to ensure performance and scalability
• Write clean, maintainable code with proper documentation and participate in code reviews
Required Skills
• 3+ years of experience withDrupal(Drupal 7, 9, or 10)
• Strong understanding ofAPI development(REST, JSON:API)
• Experience withRocket.Chat(including deployment, APIs, customization)
• Background indecoupled Drupalor mobile-first API design
• Proficiency in PHP, JavaScript, HTML/CSS
• Familiarity withmobile frameworkssuch as Flutter, React Native, Ionic, or Capacitor
• Understanding of OAuth2, JWT, and API authentication
• Experience using Git and Docker for development
Preferred Qualifications
• Experience working in secure environments (public sector, govtech, health, or defense)
• Familiarity with MongoDB and Node.js (especially as used by Rocket.Chat)
• Knowledge of real-time communication protocols (WebSockets, presence systems)
• Experience modernizing or maintaining Drupal 7 systems
What We Offer
• Remote work with flexible hours
• High-impact role with input on architecture and direction
• Opportunity to work on meaningful technology that serves real communities
• Collaborative team with a fast-paced, startup-style environment
Apply Now
Please submit your resume along with a brief note about your relevant experience. Portfolios or code samples (GitHub, GitLab, Drupal.org,etc.) are encouraged.
Must be based in the continental United States and pass a strict background clearance.
Job Type: Full-time
Pay: $100,000.00 - $130,000.00 per year
Benefits:
• 401(k)
• 401(k) matching
• Dental insurance
• Flexible schedule
• Health insurance
• Life insurance
• Paid time off
• Vision insurance
Application Question(s):
• Have you ever deployed or integrated Rocket.Chat into a platform?
• Are you experienced with developing or consuming RESTful APIs?
• Have you worked on projects where Drupal powered a mobile app (e.g., headless CMS or API-driven)?
• Are you familiar with authentication protocols such as OAuth2 or JWT?
• Are you comfortable working remotely with a distributed team?
• Are you comfortable using Git and Docker in a development workflow?
• Are you legally authorized to work in the United States?
• How many years of experience do you have with Drupal?
Work Location: Remote