Job Details

ID #46192709
Estado California
Ciudad Los angeles
Tipo de trabajo Permanent
Salario USD $140,000 - $170,000 per year 140000 - 170000 per year
Fuente Jobot
Showed 2022-10-03
Fecha 2022-10-02
Fecha tope 2022-11-30
Categoría Etcétera
Crear un currículum vítae

Senior Full Stack Engineer

California, Los angeles, 90001 Los angeles USA

Vacancy caducado!

This Jobot Job is hosted by: Matthew WadeAre you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.Salary: $140,000 - $170,000 per year

A bit about us:

We're a venture-backed experiential growth marketing platform helping advertisers engage and acquire new customers via event and venue partnerships at scale. We offer turnkey sampling programs as well as the ability to activate on-site for brands with field teams or agencies that want to engage directly with 200M+ consumers. With smart targeting, centralized contracting, payment, and logistics, our customers including Google, DoorDash, Pepsi, General Mills, Mondelez, and more, are saving countless hours and driving measurable ROI.

Why join us?

Company Perks & BenefitsAbility to work where you want with a fully remote teamCompetitive salary with employee stock options and 401k planMedical, dental, and vision benefits plan with company covering 80% of employee coveragesOpportunity to join a startup and directly impact it's growthUnlimited paid time offAbility to get promoted and grow within the organizationAbility to work directly with the company founders and managementCompany annual education stipend that promotes employee career developmentCompany annual health, wellness, and events stipend that promotes employee wellbeingQuarterly company retreats that the company covers costs for in different locations to meet, strategize, and do fun activitiesCompany computer and home office equipment provided

Job Details

Prioritize mentoring others engineers while still completing feature developmentPrioritize being mentored by others while still completing feature developmentEnjoy pair programming with different developers on the teamMaintain a positive pressure and a fun development environment in a high-stakes gameMotivate the software development team to build kick-ass user experiencesMentor junior and mid-level developers to help become senior developersConduct code reviews to ensure accurate, high-quality functionalityCollaborate with visual designers, full-stack developers, growth hackers, sales, marketing, operations, finance and support teams

Honor existing frameworks and improve them while maintaining backwards compatibilityStay organized, know where a project stands, what needs to be done next and drive the next steps to completionDeliver high-quality features, double checking things as you goPrevent Fires from starting, be ready to fire fight when necessarySetup test harnesses for unit, feature and UI testingAdapt and improve the product development process as our team grows

Implement and deliver user stories as new featuresWrite data migrations as needed (no need for schema migrations, we use MongoDB)Help the business support team root cause and fix production issues if they can not do itEstablish a TDD practice and setup deployment scripts to ensure code coverageIntegrate with 3rd party services in production environmentsUse instrumentation to find and fix performance and memory bottlenecks

Required Skills/AbilitiesUnderstand how to use Git like its part of your autonomic nervous systemBroad knowledge of various programming languages and frameworksHigh Proficiency in Ruby on Rails and CoffeeScript/JavaScriptRoot cause issues that come up in distributed systems with high data loadsGrow a small scale system into a large-scale system without scaling prematurelyUse your extra-sensory perceptions to see needed process improvements

Be a self-motivated individual with an entrepreneurial mindsetLearn quickly and work independently as part of a teamExcellent knowledge of the software development life cycle

Focus on up front design before diving into codeUnderstand how to model complex systems into simple object oriented designsEnjoy refactoring designs until there is no way to make it betterWrite buckets of high-quality readable code without burning outEasily be able to learn new programming languages and methodologies

Passionate about understanding customer experiencesGreat at identifying and solving problemsLaser-focused on building products that align with customer needsMaintain empathy for sales and marketing perspectivesBuild momentumPassionate about product development, usability design and reliabilityTeam player focused on experiments that winExtensive knowledge of the software development processExcellent understanding of design patterns and architectural styles

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

Vacancy caducado!

Suscribir Reportar trabajo