Full Stack Software Engineer (Typescript/Vue.js)
Company
OfferFit
Location
Canada,Latin America,Europe
Type
Full Time
Job Description
Do you enjoy working on complex data-intensive products from an early stage? Come join our quickly growing Engineering team to help design improve and scale OfferFit's self-learning (reinforcement learning) AI platform.
In particular you will:
-
Use robust software engineering best practices to design implement and improve modular components in a cutting-edge ML product
-
Collaborate closely with other teams (e.g. UI/UX Product Research Implementation) to create scalable and dynamic OfferFit product components
-
Apply your extensive knowledge of TypeScript JavaScript and their ecosystem to build a clean reliable and extensible web application
-
Influence OfferFit’s product strategy and roadmap
-
Support teams implementing OfferFit for customers to ensure their success
Tech stack:
-
Web: TypeScript Nuxt Vue.js (v3) Node.js PostgreSQL HTML5 CSS3
-
Data Science/ML Pipeline: Python (Pandas Polars Ibis Spark) SQL BigQuery FastAPI [Not required for this role although experience with Python would be helpful]
-
Architecture/DevOps: Docker Kubernetes Airflow Terraform GCP BigQuery [Not required for this role]
-
We write well-tested type-hinted documented modular code and use pre-commit hooks CI/CD and issue tracking for development.
Why is it great:
Build the first platform to make RL available to marketers everywhere!!
-
Get in at an early stage to make a great impact on the product concept look and feel.
-
Participate in the AI transformation happening in marketing technology today.
-
Work in a team that not only talks the talk of development best practices but walks the walk — unit & integration tests modular design CI/CD pair programming code reviews — the works.
-
Join OfferFit’s fast-paced supportive and professional team. We make sure all of our team members are empowered and receive great mentorship and coaching.
Who’s a Fit:
-
Exceptional coder: you write clean code and you care about good design and development best practices
-
Tinkerer: you regularly explore and learn new technologies and methods
-
Problem solver: you recognize patterns synthesize information and come up with creative simple and practical solutions
-
Entrepreneurial: you proactively identify opportunities and risks work around obstacles and always seek creative ways to improve processes and outcomes
-
Structured and organized: you can structure a plan align stakeholders and see it through to execution
-
Clear communicator: you are able to express yourself clearly and persuasively both in writing and speech
Additional Requirements:
-
Applicants willing to overlap most of their workday with Eastern Time Zone (ET) working hours are highly preferred
-
Must be fluent in English both written and verbal
-
Up to 10-15% travel for company-wide quarterly gatherings team offsite workshops and industry-related events
OfferFit Benefits and Perks:
-
Generous PTO policy (starting at 25 days PTO per year) and Parental Leave policy (12 weeks paid)
-
100% remote work environment with flexible hours
-
Quarterly gatherings where we meet in person in a different city to work together bond as a team and celebrate our progress
-
Weekly team events (lunch and learns trivia virtual escape rooms town hall and team health “barometer” meetings)
-
Ability to learn and develop under an experienced leadership team (ex-Amazon McKinsey BCG and IBM among others) who are focused on building a talented diverse and inclusive team
-
Dedication to building a strong culture (e.g. employee resource groups weekly employee recognitions major life event celebrations mental health/sustainability days off etc.)
Please note that we adjust compensation for non–US countries using a relative cost of labor adjustment between the US and your country of residence. Applicants should apply via OfferFit’s internal or external careers site.
Date Posted
10/06/2024
Views
0
Similar Jobs
Software Engineering Director - OfferFit
Views in the last 30 days - 1
OfferFit is seeking a Software Engineering Director to lead the development of a highly scalable SaaS platform for reinforcement learning The ideal ca...
View DetailsManager - Machine Learning Engagement Management - OfferFit
Views in the last 30 days - 14
The Manager ML Engagement Management role is a crucial position in the growing Implementation team The role involves owning all phases of OfferFit use...
View Details