OfferFit logo

Full Stack Software Engineer (Typescript/Vue.js)

OfferFit
Full-time
Remote

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!!

  1. Get in at an early stage to make a great impact on the product concept, look and feel.
  2. Participate in the AI transformation happening in marketing technology today.
  3. 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.
  4. 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.