Job Details

ID #15728279
State California
City Irvine
Job type Permanent
Salary USD Based on Experience Based on Experience
Source Jobot
Showed 2021-06-22
Date 2021-06-21
Deadline 2021-08-20
Category Software/QA/DBA/etc
Create resume

Senior Software Engineer (Node.JS or Golang/AWS)

California, Irvine, 92602 Irvine USA

Vacancy expired!

Urgently Hiring REMOTE Senior Software Engineer (Devops/AWS/NodeJS) Position

This Jobot Job is hosted by: Alvin TruongAre you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.

A bit about us:

Based in Irvine, we are a retail technology company filled with talented people relentlessly driven to revolutionize the online shopping experience. We are the fastest growing Brand Integrity, Where-to-Buy and data services innovator, providing unmatched insights into online consumer purchasing behaviors around the globe. We are looking for a Senior Software Engineer is responsible for the development of software in required programming languages across various aspects of the system architecture, providing efficient and well written solutions.

If you are a Senior Software Developer with AWS cloud experience, then please read on.

Why join us?
  • Competitive Base Salary + Bonus
  • 401k Match
  • PTO
  • Accelerated Career Growth!
  • Full Benefits(Health/Dental/Vision/Life)
  • 100% FULL REMOTE

Job Details

Responsbilities:

  • Ability to author provable, efficient, maintainable code
  • Ability to analyze code for runtime and space complexity
  • Understands memory management models, garbage collection, and the tradeoffs that come with native and managed code
  • Ability to apply design patterns, both at the code level as well as at the system design level
  • Ability to anticipate system faults, code defensively, and capture debug & telemetry data that can be used for analysis and debugging purposes
  • Takes pride in building bullet proof distributed systems, but accepts faults as inevitable, and ensures proper runbooks exist to mitigate operational downtime
  • Ability to participate in both an adaptive agile environment or a more predictive environment as needed and the planning and life cycle activities that come with each
  • Ability to participate in others code reviews or have their code reviewed for constructive feedback
  • Is a willing contributor in hunting and eliminating technical debt within legacy systems
  • Is a team player, and understands the need to build trust within a team as being crucial to success
  • Is a willing mentor and mentee
  • Is naturally curious and a willing learner. Learns on their own or within a more formal training environment as needed
Requirements:
  • Bachelor's degree in Computer Science, Software Engineering, or related engineering discipline
  • Thorough understanding of distributed systems and how to make them reliable, scalable and maintainable
  • Thorough understanding SQL vs NoSQL datastores
  • Thorough experience with at least one compiled language (Go And/or Node.JS)
  • Some experience with nix operating systems, shell scripting and related tools
  • 5+ years of experience as a Software Engineer
Bonus:
  • Some experience with Docker and the pros and cons of containerization
  • Node.js, Golang experience preferred but not required
  • RabbitMQ experience preferred but not required
  • AWS Cloud experience preferred but not required
  • Kubernetes experience preferred but not required
  • PostgreSQL experience is preferred but not required
  • MS SQL Server experience is preferred but not required
  • High level understanding of Machine Learning models is preferred but not required

Interested in hearing more? Easy Apply now by clicking the "Apply Now" button.

Vacancy expired!

Subscribe Report job