Senior/Lead Full Stack Web Developer

We are looking for a Full Stack Lead Developer to architect and implement highly scalable web solutions including a high transaction commerce stack. You'll be part of and lead a cross-functional team responsible for the complete web development life cycle, from conception to deployment. As a Full Stack Lead Developer, you should be comfortable with front-end and back-end coding languages, development frameworks, and third-party libraries.

RESPONSIBILITIES

  • Lead development tasks and contribute across the entire technology stack, from front-end user interfaces to back-end systems
  • Lead by example in delivering high-quality solutions that scale and adhere to code, architecture, and quality best practices
  • Mentor other developers and foster a collaborative environment of shared growth and learning
  • Write and ship code daily - Troubleshoot, debug, test, and QA web applications to ensure responsiveness and scalability.
  • Build features and applications with mobile responsive designs and layouts
  • Write technical documentation - plan and develop optimized web applications.
  • Continually improve our development processes by bringing new approaches to developers' productivity, quality, and efficiency.
  • Provide inputs to timelines and agency development fees for scoping new projects.

REQUIREMENTS

  • Senior-level or lead position managing other developers
  • Expert in your domain and comfortable working at all layers of web, databases, and back-end
  • Expertise in application architecture, scalability, performance optimization, reliability, deployment, monitoring, and security
  • Proven 7+ years of experience as a Full Stack Web Developer or similar capacity
  • 5+ years of coding experience, preferably using Node.js and React
  • Strong knowledge of designing RESTful APIs
  • Design, Architecture, Coding, and API experience in at least one of the e-commerce platforms (Shopify, BigCommerce, Magento, and WooCommerce)
  • Knowledge of multiple back-end languages such as Node.js, C#, Java, PHP, Python
  • Knowledge of multiple front-end languages and libraries (HTML/ CSS, JavaScript, XML, jQuery) and JavaScript frameworks (Angular, React, Vue)
  • Familiarity with databases (RDBMS such as MySQL, SQL Server or NoSQL such as DynamoDB or Mongo DB)
  • Demonstrable experience in cloud technologies such as Azure or AWS
  • Experience integrating Headless CMS into web applications, preferably through API
  • Experience in Agile Application Development & Scrum methodologies.
  • Excellent communication and teamwork skills
  • Organizational skills with an analytical mind and great attention to detail
  • Degree in Computer Science, Statistics or a relevant field
APPLY