Software Engineer (Drupal, React, AWS)

Principal Financial GroupDes Moines, IA
3d$85,000 - $165,000Hybrid

About The Position

We are seeking a Front-End Software Engineer with strong Drupal development experience to support key initiatives throughout the year. This role will focus primarily on Drupal-based web development, with additional front-end work using React for non-Drupal applications. While Drupal expertise is essential, the ideal candidate is flexible, curious, and willing to work across multiple front-end technologies as business needs evolve.

Requirements

  • Associate’s or Bachelor’s degree in Computer Science, Engineering, Technology, or a related field (or equivalent experience)
  • 3+ years of professional software development experience
  • Strong hands-on experience with Drupal
  • Experience working in front-end web development environments
  • Proficiency with web programming languages, frameworks, and database-backed applications
  • Ability to work independently while contributing effectively within a team
  • Strong problem-solving, analytical, and decision-making skills
  • Excellent communication and collaboration skills
  • Proven ability to manage time effectively and maintain a high degree of accuracy and confidentiality
  • Willingness to learn new technologies and continuously grow technical skills

Responsibilities

  • Independently analyze, design, develop, test, debug, and maintain front-end web solutions
  • Lead and contribute to Drupal-based development, including theming, customization, and integration
  • Develop front-end components using React for non-Drupal applications
  • Participate in technical design discussions and make well-reasoned design decisions and trade-offs
  • Work across multiple layers of the application, demonstrating technical independence and ownership
  • Write clean, maintainable, well-documented code following best practices
  • Perform automated testing and participate in quality assurance reviews
  • Collaborate with cross-functional teams including product, UX, business partners, and other engineers
  • Support application implementations, enhancements, and ongoing maintenance
  • Participate in on-call support as required
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service