Software Engineer II Full Stack Engineer Engineering - Boston, MA at Geebo

Software Engineer II Full Stack Engineer

Our Opportunity Chewy is seeking a Software Engineer II to join the founding team focused on launching customer facing products that will delight and engage partners everywhere.
Chewy aspires to be the most trusted and convenient destination for pet parents and you will be responsible for influencing the development of exciting new technology that will drive a step change improvement across this dimension.
At Chewy we are building a team to launch a Sponsored Advertising business looking for a Software Engineer II.
Sponsored Ads creates a win-win ecosystem for shoppers, brand owners and Chewy! Shoppers are offered a range of alternate options to help them choose better and learn about new products, new brands, new promotions and different price points.
Brand owners and advertisers get to showcase their product offerings in front row for their target audience (proud pet owners) and maximize their reach.
Advertising is a critical component of the ecommerce ecosystem and provides a critical revenue stream to the company.
This role is for software developer with full stack expertise.
As an early member to the Sponsored Advertising team, you'll be part of core team that will influence technical strategy across chewy retail website, advertiser portal, product search and discovery, relevance and ranking, prediction and auction of large selection of sponsored products in Chewy catalog.
You'll be at forefront of delivering technology driven business impact.
Come be part of the team to build Sponsored Ads from the ground up at Chewy! What You'll Do:
Hold a high bar for the quality of the software implementation and design of systems.
Drive innovation through rapid prototyping and iterative development.
Decompose complex problems into simple, straight-forward solutions that operationally scale and are easily maintained.
Adopt best practices in engineering excellence in the team and have the drive to focus on scalability, resiliency, high availability and performance of applications.
Willing to learn new areas, technologies to solve business problems via technical implementations.
Automate business workflows and simplify engineering practices.
Exhibit excellent verbal and written communication and convey dissenting opinions in a constructive manner.
What You'll Need:
Bachelor's degree in Computer Science, Computer Information Systems, or related field, or equivalent experience.
5
years of experience building modern JavaScript applications and frameworks (React, Vue, Angular) Minimum 5
years of software development with scalable distributed microservice application (Java/Javascript/SpringBoot).
Hands-on experience in designing, building, and deploying scalable, highly available systems Be a hands-on engineer spending significant percentage of their time writing code or debugging tricky issues Knowledge of professional software engineering practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations Proficiency in Computer Science fundamentals - object-oriented design, data structures, algorithm -design, problem solving, and complexity analysis.
Position may require occasional travel.
Bonus Experience in e-commerce Experience with Scrum, XP or other agile methodologies a plus Experience with configuration and deployment management via Terraform or Ansible and be hands on technology infrastructure, network, compute, storage, and virtualization experience Experience with data analysis/mining in large scale database environments a plus.
Experience with Typescript and GraphQL Familiarity with Test driven development, Jest and Cypress Familiarity with AWS Recommended Skills Agile Methodology Algorithms Angular4 Ansible Building Codes Code Review Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.