The ideal candidate will have a strong background in full-stack development, with specific expertise in technologies like React, Next.js, and Drupal. This role not only involves managerial responsibilities but also requires the candidate to perform hands-on development tasks when needed. A comprehensive understanding of DevSecOps, CI/CD, Azure DevOps, cloud infrastructure, and application security is crucial. The Senior Technical Lead/Project Manager will bridge the gap between the marketing team's functional requirements and their technical realization by both in-house and third-party development teams.
● Cross-Functional Collaboration: Act as the liaison between marketing and
development teams to translate business requirements into technical specifications and
● Hands-On Development: Lead by example through coding best practices and directly
engage in development tasks as required.
● Technical Oversight: Oversee and validate application development cycles using
technologies like React/React Native, Next.js, Featherjs, MobX, and others.
● CMS Strategy: Coordinate with technical teams to seamlessly integrate Drupal and
Drupal Commerce 2.0 for enhanced content management functionalities.
● Container and Cloud Management: Administer, manage, and deploy containers via
Kubernetes on Azure, leveraging Terraform and Azure DevOps for infrastructure management.
● Database Strategy: Oversee database optimization, security, and management across MySQL, MongoDB, and MariaDB.
● Security Compliance: Ensure implementation of best practices in application and
infrastructure security, including in-transit encryption with TLS/SSL and at-rest encryption with Azure Key Vault.
● DevSecOps and CI/CD Strategy: Administer and refine CI/CD processes using GitLab CI, Azure DevOps, and GitOps through ArgoCD with Helm.
● Monitoring and Metrics: Utilize Azure Monitor and Application Insights for system
monitoring, strictly adhering to USE and RED metrics patterns.
Required Skills and Experience
● Strong proficiency in React/React Native, Next.js
● Hands-on experience with Featherjs, MobX
● Expertise in Drupal and Drupal Commerce 2.0
● Comprehensive understanding of Kubernetes, Azure, and Terraform
● Proficiency in Azure DevOps for CI/CD and project management
● Familiarity with MySQL, MongoDB, MariaDB
● Competence in Nginx and Redis Cache
● Awareness of Coral Talk, Node BB Forum, Elastic Search, Kibana
● Expertise in In-transit Encryption (TLS/SSL) and At-Rest Encryption (Azure Key Vault)
● Solid grasp of Infrastructure Security practices, including Azure Firewall and Azure Key Vault
● Experience with Azure Security Center and Azure Sentinel is a plus Monitoring
● Proficiency in Azure Monitor and Application Insights
● Deep understanding of USE and RED metrics patterns
Nice to Haves
● Experience with Figma for UI/UX designs
● Familiarity with Storybook for component documentation and testing
● Bachelor’s degree in Computer Science or a related field
● Minimum of 5 years of relevant experience, including hands-on development
● Outstanding communication and team collaboration skills
● Containerization: Docker
● Version Control: Git
● Scripting: Shell scripting, PowerShell
● API Development: RESTful Services, GraphQL
● Testing: Automated testing frameworks like Jest or Mocha