Job Closed

This listing is no longer active.

DMI (Digital Management, LLC) logo
DMI (Digital Management, LLC)

At the Intersection of Public and Private Sectors

Drupal Developer

Backend EngineerSoftware EngineerOtherRemoteSeniorTeam 1,001-5,000Since 2002H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

91 days ago

Salary

0

Seniority

Senior

Bachelor Degree4 yrs expEnglishAWSAzureDrupalJenkinsMySQLPostgreSQLRedisSOAP

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 Job Pages

More Backend Engineer Jobs

Workana logo

Backend Developer, Python

Workana

The largest platform for hiring top remote talent from Latin America.

Backend Engineer91 days ago
Full TimeRemoteTeam 51-200Since 2012H1B No Sponsor

**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.

Mexico
Job Closed
GitLab logo

Senior Backend Engineer, Ruby on Rails

GitLab

Build software faster. The One DevOps Platform enables your entire org to collaborate around your code. We're hiring.

Backend Engineer91 days ago
Full TimeRemoteTeam 1,001-5,000Since 2014H1B No Sponsor

• 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.

North America
Neogrid logo

Junior Software Developer, Golang, Java, Python

Neogrid

Your company's data technology ecosystem

Backend Engineer91 days ago
Full TimeRemoteTeam 501-1,000Since 1999H1B No Sponsor

• 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

Brazil
Job Closed
Neogrid logo

Junior Developer, Golang, Java, Python

Neogrid

Your company's data technology ecosystem

Backend Engineer91 days ago
Full TimeRemoteTeam 501-1,000Since 1999H1B No Sponsor

• 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.

Brazil
Job Closed