Changing People, Processes & Perceptions.
Drupal Developer/Architect
Location
United States
Posted
7 days ago
Salary
0
Seniority
Mid Level
Job Description
Drupal Developer/Architect
InstantServe LLC
Role Description - Lead the end-to-end architecture for Drupal-based applications (Drupal 9/10). - Design scalable, secure, and high-performance Drupal solutions aligned with business requirements. - Define best practices for Drupal coding standards, architectural patterns, and deployment workflows. - Oversee custom module development, site building, theming, and API integrations. - Provide technical leadership to development teams and perform code reviews. - Guide decisions on module selection, content modeling, and platform configuration. - Work closely with product owners, UX/UI teams, and business stakeholders to translate requirements into technical solutions. - Prepare technical documentation, solution architecture diagrams, and implementation plans. - Lead integration of Drupal with third-party systems (CRM, ERP, SSO, APIs, marketing tools, etc.). - Handle large-scale content migrations and upgrades from earlier Drupal versions to Drupal 9/10. Qualifications - 8-12+ years of overall web development experience and Drupal architecture. - Hands-on expertise with Drupal 9/10, PHP, Twig templating, Composer, and Drush. - Strong knowledge of Acquia, Pantheon, or similar cloud hosting platforms. - Understanding of Agile/Scrum, version control (Git), CI/CD pipelines, and DevOps tools. - Excellent communication and documentation skills. Preferred Qualifications - Acquia Drupal certifications (Acquia Certified Developer/Architect). - Experience with microservices or headless/decoupled Drupal implementations (React, Angular, Vue). - Familiarity with AWS/Azure/GCP infrastructure. - Experience leading distributed or offshore development teams.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description Build the platform behind one of the fastest-growing businesses in crypto. 'Engine' is the remote gaming server behind one of the world's largest online casino platforms, enabling game developers from around the world to integrate, launch and scale their games. Join our engineering team to build the backend platform, infrastructure and services powering thousands of games, billions of bets, and the future of online gaming. In just 18 months, we've grown to over 2,000 games, doubled in size this year alone, and continue expanding into new markets around the world. Our engineering team remains lean, giving every engineer real ownership and the opportunity to make decisions that directly shape the platform. This is a backend first role with exposure across Platform, DevOps and Data Engineering. You'll: - Build and scale backend services using Go and Rust - Own production systems from design through to deployment - Build and optimise scalable cloud infrastructure with Kubernetes and Terraform - Contribute to data platforms powered by ClickHouse - Help evolve our architecture as we continue to scale globally We believe great engineers should spend their time solving hard problems - not repetitive ones. AI is becoming a core part of how we build software. We're investing in AI-assisted development, evolving our Rust codebase and engineering standards so engineers can move faster, automate repetitive work, and focus on architecture, performance and product innovation. We're looking for engineers who embrace modern tooling and see AI as a force multiplier, not a replacement for strong engineering fundamentals. Qualifications - Proven experience designing and building scalable backend systems, distributed architectures, and microservices - Enjoy owning systems end-to-end - Are comfortable balancing feature delivery with operational excellence - Have exposure to cloud infrastructure or DevOps - Love solving complex technical problems at scale Benefits - High ownership and autonomy from day one - Work across backend, infrastructure and data engineering - Build technology operating at significant global scale - Join a fast growing engineering organisation with ambitious technical challenges - Competitive compensation, global travel opportunities and exceptional employee benefits
• Desarrollar y mantener funcionalidades del frontend utilizando **Nuxt (Vue.js)**. • Desarrollar componentes y lógica de negocio en **.NET y Blazor**. • Diseñar, desarrollar y consumir **APIs REST**. • Trabajar con **SQL Server** como base de datos principal y colaborar en la futura migración hacia **PostgreSQL**. • Integrar la plataforma con APIs propietarias, incluyendo sistemas **PMS** y **Channel Managers**. • Colaborar utilizando **GitHub** para control de versiones y **Jira** para la administración de tareas. • Participar en despliegues y mantenimiento de soluciones alojadas en **AWS**. • Participar en revisiones de código, documentación técnica y mejora continua. • Colaborar estrechamente con equipos de Producto, Diseño y Negocio para desarrollar soluciones de alta calidad.
Senior Software Engineer, Golang
EasyPostEasyPost is a Shipping API that solves complex logistics problems for eCommerce businesses.
• The Senior Software Engineer will play a critical role in designing, developing, and maintaining high-quality software solutions for the organization. • This role will work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver innovative and scalable software products that meet the needs of our customers and stakeholders. • Expertise and leadership will be vital in guiding the team and ensuring best practices in software development. • Design, code, test, and debug software applications in accordance with established coding standards and best practices. • Develop both front-end and back-end components, ensuring optimal performance, scalability, and security. • Collaborate with product managers, designers, and other stakeholders to translate business requirements into technical specifications and architectural designs. • Participate in code reviews to maintain code quality, ensure consistency, and share knowledge among team members. • Identify and troubleshoot software defects and issues, employing analytical thinking and problem-solving skills to develop efficient and effective solutions. • Create and maintain clear and comprehensive technical documentation, including system architecture, design documents, and user guides. • Communicate technical concepts to both technical and non-technical team members. • Stay up-to-date with industry trends, emerging technologies, and best practices in software development.
• Act as a key player in the support and evolution of applications developed in SQL Server and C# .NET, contributing to the creation of innovative and robust solutions. • Seek and prioritize continuous improvement of processes and engineering practices, mentoring junior developers and promoting a learning environment. • Perform a fundamental role in the architecture and development of systems, ensuring high performance and scalability in the implemented solutions. • Focus on the impact of solutions and user experience, ensuring that applications meet client needs. • Collaborate with multidisciplinary teams to design, develop, and implement efficient and high-quality solutions. • Continuously maintain and enhance existing systems, identifying opportunities for optimization and innovation.




