« Go back to job listings

Senior Back-End Drupal Developer - Oomph, Inc. [CLOSED]

Full Time 5000.00 - 6250.00 USD Type: Monthly

Oomph, Inc. is an award-winning digital services firm passionate about shaping the digital world by creating exceptional and strategic digital experiences. As an award-winning business with 15 years of expertise, it has been the trusted partner for companies and brands looking to enhance their connections with customers, partners, and employees.

The diverse and talented Oomph team consists of 35 full-time professionals, including strategists, creatives, and technologists, who work remotely from all over the United States. This flexibility allows the business to bring the best minds together to drive innovation and success for our clients.

With a proven track record of building long-lasting relationships, many of Oomph's clients have been with them for over five years. The dedicated sales team has been instrumental in attracting new, large clients, allowing them to flex their creative muscles, strategic thinking, and technical architecture expertise.

As the business continues to evolve, the team is excited to expand its capabilities through a data and analytics service offering. This will enable the business to uncover valuable insights for clients and help them make informed decisions based on their data.

At the heart of Oomph's success is its unique culture, defined by its core values: smart, driven, and personal. The team prides itself on being a supportive and nurturing environment where everyone can thrive. As one recent new hire mentioned during an All Hands call, "What I love most about Oomph in my first few weeks are the people. I cannot express enough how amazing everyone has been since the second I started."

🚀 Get ready for an exciting opportunity to join Oomph as a Senior Back-end Drupal Developer!

In this role, you'll meet client business needs by architecting and developing robust and efficient Drupal-based websites and applications and integrating those solutions with a wide range of external systems.

You'll be joining a vibrant team working on website and application projects, as well as maintenance. As the most senior back-end developer on your squad, you'll be the go-to person for support and direction, mentoring junior developers and taking charge of complex development tasks.

The three most important responsibilities in your future role will include:

1️⃣ Writing high-quality code that effectively addresses the client's needs and requirements.

2️⃣ Working at a fast pace to deliver projects on time while maintaining excellent standards.

3️⃣ Providing support and guidance to less experienced team members, helping them grow and develop their skills.

More specifically, within this role, you will:

  • 🏗️ Design and implement solution architectures
  • 🔒 Ensure application security and data protection
  • ⚡ Optimize application performance and responsiveness
  • 🛠️ Conduct technical troubleshooting and analysis
  • 🔗 Integrate systems and manage their interactions
  • 🌐 Develop APIs to facilitate data exchange and communication
  • 📥 Handle data migration into Drupal from other systems, including earlier Drupal versions
  • 📝 Produce comprehensive technical documentation
  • 😊 Maintain client satisfaction through high-quality work and positive interactions
  • 🛡️ Perform software patching and updating to keep systems secure and up-to-date
  • 💻 Write high-quality code that meets client expectations

Core job functions include:

  • 🤝 Actively collaborating with project team members daily to identify technical solutions
  • 📐 Documenting, outlining, diagramming, or drafting system specifications to describe what you and sometimes others will develop
  • 🚀 Developing technical solutions using back-end technologies, often integrating Drupal with 3rd party systems via APIs
  • ⏱️ Estimating tasks before beginning work on them, providing updates on progress and flagging risks to budget and timeline

While Oomph-specific training will be provided, you're expected to hit the ground running with your Drupal module development skills and other relevant expertise. The onboarding process will provide you with an opportunity to meet your teammates, familiarize yourself with the company's processes, undergo security training, and start diving into exciting client work.

As a Senior Back-end Drupal Developer at Oomph, you'll be more than just an individual contributor. You'll be an integral part of a team where engagement and collaboration are highly valued. The ideal candidate is not someone who merely focuses on their own tasks, but someone who actively interacts with their squad mates and other members within the organization. At Oomph, the team believes in fostering a culture where the growth and support of others are highly valued. So, if you're someone who enjoys being part of a team, sharing your knowledge, and uplifting others, this is the perfect opportunity for you to thrive!

To excel in this role, you need to have:

  • 🛠️ Strong Drupal experience (ideally 5+ years) and the ability to plan and execute migrations
  • 🎓 College-level education and working knowledge of English (both written and verbal)
  • 🔧 Experience with development tools like Composer, npm, Git, and Docker-based local development
  • 💻 Strong PHP (OOP) capabilities, working knowledge of JavaScript, and excellent problem-solving skills
  • 🌐 Experience in developing custom modules for Drupal
  • 🔍 Detail-oriented mindset and ability to compare and evaluate competing solutions to determine the best fit
  • 🌟 Confidence in working independently while considering all aspects of the larger project in decision-making
  • 🎤 Ability to present technical information and demos to clients and internal teams
  • ⚙️ Familiarity with tools like dev, Lando, and Git for version control in a team setting
  • 💼 Experience working within an agency or as a freelancer on multiple projects simultaneously (2+ years)
  • 🗣️ Exceptional communication and collaboration skills
  • 😊 A friendly, easy-going personality without ego
  • 💡 A passion for your work and a drive for continuous learning and growth
  • 🏃‍♂️ A results-driven mindset and the ability to work at a fast pace
  • 🎯 Experience in assisting project managers with client request intake and translating them into actionable assignments
  • 📏 Skills in estimating and reviewing estimates for yourself and others
  • ⏲️ Proficiency in accurately tracking time spent on assignments
  • 📢 Ability to provide updates on the progress/status of assignments in Jira and/or Slack
  • 🚀 A knack for identifying ways to improve team efficiency and productivity

“Nice-to-have” (but not essential) skills for your role include:

  • Knowledge/experience with React frameworks (Gatsby/Next)
  • Experience integrating Drupal with Salesforce
  • Experience working with Web Application Firewalls like Cloudflare or Akamai
  • Experience implementing SAML integrations
  • JIRA familiarity
  • GitHub PR workflows, including the peer code review process
  • Familiarity with hosting platforms like Acquia, Pantheon, and Platform.sh
  • Acquia certification preferred
  • Experience integrating with enterprise APIs such as Salesforce
  • Experience with Drupal migrations and writing custom migration plugins

What’s in it for you?

  • 💵$5000 - $6250* per month depending on your experience
  • 📅 Full-time position, Monday to Friday
  • ⏰ Flexible working hours, with at least 4 hours of overlap between 9 AM-6 PM US Eastern Time
  • 🎉 US holidays as paid time off
  • 🏖️ 15 days per year of additional paid time off, with the possibility of an increase after the first year
  • 🌱 Opportunities for development and growth through a clear Career Framework
  • 💰 Potential for salary increases and promotion to Lead or Principal levels

*Please note that this is a gross salary and that you are responsible for any tax-related procedures in your country of residence. We kindly ask you to apply only if you are happy to work remotely as an independent contractor.

This job opening is actively seeking the perfect candidate and will close once found. To ensure your application is considered, take the time to carefully read the job description and submit a high-quality application that stands out.

If you apply, JobRack will respond promptly and keep you updated throughout the process.

Please expect the hiring process to include:

1 - Filling in the application form once you click “Apply”

2 - Upload your CV

3 - Short interview with a technical recruiter

4 - Coding test, if short-listed

5 - Attending video interviews with the hiring company where you will have the opportunity to talk more about your previous experience and the new role

Please note that this is a full-time position as part of the team, requiring 100% commitment, this is not a side job/freelance/part-time and therefore you should be intending this to be your primary and only full-time job/commitment.

If you are found to be attempting to work multiple full-time roles without the knowledge of your employer, your employment is likely to be terminated and you will be banned from applying to other jobs from our site.

Applications for this position must be submitted through JobRack and direct contact with the employer is not permitted. If you have any questions, please contact JobRack at martin@jobrack.eu

– Only candidates from Eastern Europe are eligible to apply –

To make sure you receive updates on your application please add recruitment@jobrack.eu to your email address book.

Got questions about working remotely?

Check out JobRack’s FAQ for answers to everything you might want to know. https://jobrack.eu/jobseeker-faq

Oomph

Oomph, Inc. is an award-winning digital services firm passionate about shaping the digital world by creating exceptional and strategic digital expe...

View company profile

Similar Jobs

Flutter Developer

Flywheel

Click here to watch the introductory video from Erik, CEO of Flywheel. Flywheel Studio is a low-code development agency. We build web and m...

Apply