Talent.com
Principal Software Engineer - Web

Principal Software Engineer - Web

2Bridge PartnersDetroit, Michigan
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Loading... 2Bridge has been retained on the search for a Principal Software Engineer - Web to join our eCommerce client. Come join a growing, unicorn startup based in Detroit helping to set the technical direction and strategy and leading the design, architecture, and development of their next-gen platforms in Javascript, Node, React, etc. Our client offers a comprehensive package including base, bonus, equity and full benefits. Come join an exceptional team building an amazing product. Responsibilities :

  • Coach and mentor software engineers in techniques, processes, and new technologies; enable teams to succeed.
  • Build world-class applications using a variety of tools including React, GraphQL (Apollo), AWS, and more.
  • Refactor existing infrastructure to take the web experience to the next level.
  • Contribute to overall system design, architecture, security, scalability, reliability, and performance of web applications.
  • Support the build and deployment pipeline and when necessary, diagnose and solve production support issues.
  • Identify, scope, and architect solutions for new features while applying sound technical judgment that considers technology alternatives, impact on affected / adjacent systems and tradeoffs.
  • Work with Product, Design, and QA to deliver world-class digital experiences.
  • Stay ahead of new technologies with an eye to evaluating and potentially incorporating them into the architecture.
  • Work to improve the cloud infrastructure that powers high-performance, consumer-scale website(s).
  • Lead initiatives, technical design, and delivery of features across multiple systems to improve user experiences.
  • Recommend changes to processes and tools based on industry standards, patterns, and practices.
  • Work with other teams and platforms (iOS, Android, backend engineering) to build out scalable systems to support the infrastructure.
  • Diagnose / fix highly complex technical issues independently.
  • Identify and communicate cross-team dependencies.
  • Communicate individual and project-level development statuses, issues, risks, and concerns to technical leadership and management; research / advise technical leadership in vendor negotiations.
  • Create documentation and training related to technology stacks and standards.

Experience :

  • Bachelor’s Degree in computer engineering, Computer Science or Similar.
  • Comprehensive knowledge of CS fundamentals : data structures, algorithms, and design patterns.
  • 8 years as a software engineer building highly available web-scale B2C systems in React, Node, JavaScript, GraphQL, Webpack, etc.
  • Deeply knowledgeable of systems architecture and technologies, including Amazon Web Services and Docker.
  • Masterful building large, high-traffic websites at scale.
  • Deep understanding of SEO within web applications.
  • You are passionate about mentorship,
  • Experience with tools such as Git, JIRA, Confluence, etc.
  • Very comfortable with Agile development methodologies
  • serp_jobs.job_alerts.create_a_job

    Principal Software Engineer • Detroit, Michigan