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