Job Closed
This listing is no longer active.
At the Intersection of Public and Private Sectors
Drupal Developer
Location
United States
Posted
91 days ago
Salary
0
Seniority
Senior
Job Description
Drupal Developer
DMI (Digital Management, LLC)
• Design, develop, and maintain custom modules and backend functionality within Drupal (Drupal 9/10 preferred) • Implement custom APIs, integrations, and data services using RESTful or SOAP web services • Configure and manage Drupal core, contributed modules, and custom themes as needed • Develop and maintain database schemas, queries, and performance optimization strategies (MySQL, PostgreSQL, or similar) • Collaborate with front-end developers to integrate backend services with UI components • Implement secure coding practices in compliance with Federal security standards (e.g., NIST guidelines) • Support CI/CD pipelines and automated deployment processes • Conduct code reviews and ensure adherence to development standards and best practices • Troubleshoot and resolve production issues in a timely manner • Participate in Agile ceremonies including sprint planning, backlog grooming, and retrospectives • Develop and maintain technical documentation in support of Authority to Operate (ATO) requirements
Job Requirements
- Experience with cloud environments (AWS or Azure)
- Experience working in an Agile/Scrum environment
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps)
- Experience supporting Federal Government or other public sector contracts (preferred)
- Familiarity with Section 508 accessibility requirements (preferred)
- Knowledge of caching strategies (Varnish, Redis) (preferred)
- Drupal certification(s) preferred
- Bachelor’s Degree
- 4 years experience
- US Marshall Clearance
Benefits
- Virtual health visits
- Commuter perks
- Pet insurance
- Entertainment discounts
- Annual performance reviews
- Tuition assistance
- Internal career growth opportunities
- Generous 401(k) matches
- Life and disability insurance
- Financial wellness tools
- Annual awards
- Service anniversaries
- Referral bonuses
- Peer-to-peer shoutouts
- Healthcare coverage
- Wellness programs
- Flu shots
- Biometric screenings
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Developer, Python
WorkanaThe largest platform for hiring top remote talent from Latin America.
**Key Responsibilities** - **API Development:** Implement and optimize high-performance HTTP and WebSocket APIs for real-time communication. - **Call Control Logic:** Develop and manage sophisticated call handling features, including **TRANSFER**, **BRIDGE**, and automated routing. - **System Governance:** Design and maintain robust mechanisms for rate-limiting, blacklisting, and performance tracking. - **Performance Optimization:** Ensure ultra-low latency and high resilience in event delivery to maintain system stability. - **Integration:** Facilitate the communication between the core telephony engine and the end-user application layer.
Senior Backend Engineer, Ruby on Rails
GitLabBuild software faster. The One DevOps Platform enables your entire org to collaborate around your code. We're hiring.
• Lead backend architecture for Wiki, Pages, Markdown, and text editor capabilities used across GitLab. • Design and build AI agents that support planning and knowledge management workflows. • Architect MCP integrations that connect GitLab GraphQL APIs with external AI platforms and tools. • Drive improvements in reliability and performance across application code, PostgreSQL queries, Redis usage, and background jobs. • Develop and evolve GraphQL APIs that are clear for frontend engineers and support scalable product experiences. • Collaborate with frontend engineers, Product, UX, and Security to break down complex work into shippable iterations. • Mentor engineers through code review, technical discussions, and shared backend best practices. • Support incident response and production debugging, then turn learnings into lasting system improvements.
• Develop new low-complexity features and fix bugs in existing systems under the guidance of more experienced developers • Participate in team meetings for planning, project follow-up, and technical discussions, contributing to the understanding of requirements • Write and maintain unit tests to ensure the quality of the code developed • Collaborate in code reviews, learning from feedback and applying best practices • Document technical solutions and procedures, helping to maintain the team's knowledge base • Configure and monitor development and test environments, ensuring the proper operation of tools and infrastructure • Support the team in resolving incidents and production issues, investigating causes and applying simple solutions • Research and propose solutions for technical challenges, exploring new technologies and approaches under supervision • Stay up to date on coding best practices, design patterns, and emerging technologies • Contribute to the definition and maintenance of CI/CD pipelines, understanding the continuous integration and delivery process
• Develop new, lower-complexity features and bug fixes in existing systems, under the guidance of more experienced developers. • Participate in team meetings for project planning and tracking. • Write and maintain unit tests. • Collaborate in code reviews, learning from feedback. • Document technical solutions and procedures. • Configure and monitor development and test environments. • Support the team in resolving incidents and production issues. • Research and propose solutions to technical challenges.



