Urgently Hiring Remote Senior Software Developer (Go/ NoSQL) Position
This Jobot Job is hosted by: Alvin Truong Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume. Salary: $120,000 - $160,000 per year
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 Full Stack 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 Full Stack Developer, then please read on.
Why join us?
Competitive Base Salary Between $120,000-$160,000!
Free Food and Snacks!
Relaxed Dress Code!
Accelerated Career Growth!
Full Benefits(Health/Vision/Dental)
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, Java, C#, C)
Thorough experience with at least one interpreted language (JavaScript, Python, Ruby, PHP)
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.