Full Stack Software Engineer (Typescript/Vue.js)
OfferFit
·
Posted:
May 1, 2023
·
Remote
About the position
OfferFit is seeking an exceptional coder to join their quickly growing Engineering team to help design, improve and scale OfferFit's self-learning (reinforcement learning) AI platform. The ideal candidate 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, and apply their extensive knowledge of TypeScript, JavaScript and their ecosystem to build a clean, reliable, and extensible user interface for the web. The Tech stack includes TypeScript, JavaScript, Vue.js (v3) and its ecosystem (VueCLI with webpack), Node.js, Strapi, PostgreSQL, HTML5, CSS3. Applicants willing to overlap most of their workday with Eastern Time Zone (ET) working hours are highly preferred.
Responsibilities
- 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 user interface for the web
- Influence OfferFit’s product strategy and roadmap
- Support teams implementing OfferFit for customers to ensure their success
Requirements
- 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 user interface for the web
- Influence OfferFit’s product strategy and roadmap
- Support teams implementing OfferFit for customers to ensure their success
- 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
- Applicants willing to overlap most of their workday with Eastern Time Zone (ET) working hours are highly preferred.