Tech Lead - Back End (Anywhere in India)

  • Anywhere in India, Remote, India
  • Employees can work remotely
  • Full-time

Company Description

Working At QED42:

QED42 is an end-to-end technology solutions provider, focused on delivering ambitious digital experiences to customers around the globe. We reinvent businesses to deliver better data-driven web, mobile, and social experiences.
Today 200+ global customers trust us for our thoughtfully designed web and mobile experiences. Innovation, intelligence, and our deep expertise in Drupal, JavaScript frameworks, and Design thinking; help transform businesses into intelligent enterprises.

Our marquee customers include - Nestle, Novartis, Warner Music Group, Sony, Stanford Graduation School of Business, ILAO, SABMiller, FILA, PwC, and more.

Our Values: Integrity, Empathy, Consistency & Predictability, Customer Success, Learning & Knowledge Sharing, Nimbleness.

Drupal Contributions: https://www.drupal.org/qed42

Job Description

This Role is for you, if -

  • You have expert knowledge of site building in Drupal 7 and 8 using top contributed modules.
  • You have the ability to vet, choose, and configure Drupal 8 core and Drupal 8 modules.
  • You have subject matter expertise in Drupal and general web development best practices.
  • You have a solution-oriented approach and are eager to take charge to get stuff done.
  • You don’t leave things to chance - rather you’re calculated, prepared and take measured risks. 
  • You’re resourceful, good with technology and intellectually curious to learn new things. 
  • You have very strong conversational communication skills.
  • You can expand the company's digital business footprint and client satisfaction.

As Technical Lead Developer you will –

  • Lead back-end projects varying from designing information Architecture to implementing external APIs and bridging the gap between back-end and front-end.
  • Actively participate in design discussions and code reviews. 
  • Provide technical input to site or application roadmaps.
  • Design and normalize database(s) and/or communicate database needs to team members responsible for database administration.
  • Ensure continuity of code through commenting and other documentation.
  • Deploy websites including setting up and configuring web servers and related services. 
  • Audit code to meet quality standards expected from modern websites.
  • Audit application for performance & provide suggestions for improvement.
  • Produce technical documentation and diagrams for technical and non-technical audiences.
  • Deploy websites including setting up and configuring web servers and related services. 
  • Migrate websites between servers and manage data migration across different CMS.
  • Participate and lead in knowledge improvement opportunities, code reviews and a mentorship program.

Qualifications

What we are looking for:

  • More than 6 years of experience building sites in both Drupal 7 and Drupal 8 in a modern development environment (i.e. separate dev and production sites, Git version control).
  • Minimum 4 years of experience managing large multi-environment database-centric web applications.
  • Experience in leading a team of developers to help achieve business objectives.
  • Experience in managing client meetings/calls to scope and answer technical questions.
  • Experience with integrating major 3rd party APIs
  • Experience in using Git, on the command line, or via a GUI.

A plus, but not mandatory:

  • Acquia Certifications.
  • Experience with other web frameworks/CMS.
  • Drupal contributions.
  • Experience with UI (CSS, Sass).
  • Knowledge of other web frameworks.
  • Performance Audit and Optimisation.
  • Experience with semantic code reviews.

Additional Information

What you will get:

  • Open and collaborative work environment, where you will be challenged, respected, and valued by your merits.

  • Intense experience in Drupal development that would bring your game to a whole other level.

  • Strong leadership and mentorship, a clear career path, a supportive environment.  

  • A company that is proud of the quality of its work and invested in your personal development and well-being.

  • A team that values openness, does its job well, cares about one another, values customers, and plays fair

  • People who are fun to work with, are invested in each other's growth, and take the values seriously.

  • Flexible work schedule so long as you uphold your commitments to the team and clients.

  • Competitive salary, insurance, and many perks.