➔ All jobs
➔ Jobs at PRI
➔ Apply for this job
Job DescriptionIf you are passionate about technology and working toward a more sustainable and equitable future, come join our close-knit team of professionals! PRI is a digital consultancy that leverages strategic thinking, engineering, and storytelling to create impactful digital experiences for mission-driven organizations. We seek highly motivated, creative problem-solvers who bring diverse perspectives. We are based out of New Jersey but are a globally distributed team.
We are looking for a full-time Drupal Engineer to develop, maintain and deploy enterprise-level Drupal applications. You will be responsible for all aspects of the development of Drupal applications for the client and be part of their engineering team. You will be expected to coordinate with the PRI engineering team and manage a team of offsite developers.
This is a full-time, fully remote position. All PRI roles operate within Eastern Time Zone business hours.
Role and Responsibilities
- Understand project requirements and translate them into code
- Meet with various stakeholders to understand their requirements and translate them into a project plan
- Plan code structures based on tech stack and project requirements
- Participate in design handoff meetings with designers
- Understand all aspects of a design system and convert them into high-quality code
- Break projects down into manageable tasks and group them into sprints
- Hand tasks off to other team members and follow up on progress
- Design and produce custom modules, plugins, services, and themes
- Adhere to coding best practices and satisfy accessibility requirements
- Thoroughly test code before committing to the codebase
- Follow development workflow and commit code to a shared codebase
- Assist in managing hosting infrastructure on AWS
- Manage CI/CD pipelines and integrate test automation
- Refine existing Github Actions, participate in deployment activities, and orchestrate deployments
- Advanced Drupal development
- Experience working in a headless architecture
- Dockerize Drupal applications and refine as needed
- Develop new features
- Fix bugs efficiently using debugging tools
- Refactor code and apply security patches and software updates as needed
- Knowledge and Skills
Required
You are hyper-organized, detail-oriented, and able to take ownership of projects to ensure they are completed to the highest levels of quality and meet deadlines
5+ years of experience and direct working knowledge with:
- HTML5, CSS, Javascript, and PHP
- Drupal CMS
- MySQL, Postgres, Aurora DB, or similar databases
- Git command line and GitHub actions
- Web Services and REST API
- Managing ECS Fargate services and refining or refactoring as needed in the AWS eco-space
- Understanding and working with various tools in AWS like ECS, S3, ECR, Elasticache (Redis), RDS (MySQL or Aurora), Cloudfront, and CloudFormation
- Security and compliance in AWS cloud
- Load and performance testing
- You have good written and verbal communication skills
- You are comfortable working under pressure and meeting challenging deadlines
- You are professional and comfortable working with senior executives
- You have experience working with distributed teams
Nice to Have
- JS Frameworks: React, Angular, or Vue js
- Compute services like Lambda
- Familiarity with Command-line Interfaces
- Creative tools like Figma or Adobe Creative Cloud
- Google Analytics
- GraphQL
We offer exceptional employee benefits like paid time off, healthcare coverage, retirement plan matching, and more! We are committed to supporting your professional growth through development and training opportunities at all levels of your career. As a BIPOC-owned organization, we embrace inclusivity and diversity. We put our values at the center of all we do, and we seek candidates who do the same. Please note we will not accept applications that do not include a cover letter and work examples
Categories
- Top JavaScript Jobs Worldwide
- Junior JavaScript Jobs Worldwide
- Mid-weight JavaScript Jobs Worldwide
- Senior JavaScript Jobs Worldwide
- Front End Jobs Worldwide
- Senior Front End Jobs Worldwide
- Junior Front End Jobs Worldwide
- Full Stack Jobs Worldwide
- Senior Full Stack Jobs Worldwide
- React Jobs Worldwide
- Senior React Jobs Worldwide
- React Native Jobs Worldwide
- TypeScript Jobs Worldwide
- Node.js Jobs Worldwide
- Back End Jobs Worldwide
- Angular Jobs Worldwide
- Vue.js Jobs Worldwide
Locations
- North America
- South America
- Europe
- Africa
- Asia
- Oceania
- United States
- San Francisco, USA
- Los Angeles, USA
- New York, USA
- Austin, USA
- Miami, USA
- Seattle, USA
- Chicago, USA
- Canada
- European Union
- United Kingdom
- London, UK
- Spain
- Barcelona, Spain
- Madrid, Spain
- Portugal
- Lisbon, Portugal
- Porto, Portugal
- France
- Paris, France
- Italy
- Rome, Italy
- Milan, Italy
- Germany
- Berlin, Germany
- Frankfurt, Germany
- Australia
- Sydney, Australia
- Melbourne, Australia
- Belgium
- Brussels, Belgium
- Czechia
- Prague, Czechia
- Brno, Czechia
Collections
- Aerospace companies
- Automotive companies
- Blockchain companies
- Creative companies
- Cryptocurrency companies
- Data companies
- Developer Tools companies
- Finance companies
- Fashion companies
- Gaming companies
- Healthcare companies
- Human Resources companies
- Marketing companies
- Media companies
- Metaverse companies
- Music companies
- NFT companies
- No-Code companies
- Non-Profit organisations
- Productivity companies
- Real Estate companies
- Retail companies
- Robotics companies
- SaaS companies
- Security companies
- Social Media companies
- Software companies
- Sports companies
- Sustainability companies
- Tech-for-Good companies
- Telecomunication companies
- Transportation companies
- Travel companies
- Jobs providing visa sponsorship
- 4 day week jobs