
Senior Engineer: Full-stack Web
About Swayable
Swayable measures how content changes people's opinions. We apply a variety of sophisticated machine learning classification, regression, causal AI, and GenAI-based analyses to survey-based data we collect. Customers receive high-level, actionable data about different group's responses through an ever-expanding portfolio of web-based visualizations, reports, and natural language interfaces. Our partners include Amazon, Meta, IBM, DoorDash, Airbnb, MIT, Stanford, and multiple Democratic presidential campaigns. This position is the perfect opportunity to join a fast-moving, high-impact, mission-oriented startup.
Technology stack
Swayable users Vue 3 (Nuxt), Tailwind CSS, Node (Express), GraphQL, Mongoose, MongoDB, Cypress, Python,
About the role
Swayable is looking for a full-stack web Senior Engineer Full Stack to build and enhance our core browser-based applications for building surveys, collecting responses, and visualizing results generated by our suite of sophisticated numerical and qualitative analyses. In this role, you will contribute to developing AI-native data exploration experiences, creating data-rich visualizations, and leveraging our cutting-edge machine learning analytics engine.
Requirements
- 3+ years of experience building web applications using semantic HTML and modern CSS frameworks
- Skilled at writing modern JavaScript (ES2020+) web applications using a component-based framework such as Vue or React
- You thrive in an environment where you collaborate with product and design to craft accessible, intuitive, and delightful user experiences
- Work closely with peers to develop and test code across the web stack
- Excited to learn and work with data visualization frameworks like Highcharts, Chart.js, or D3.js to help communicate complex ideas visually
- You enjoy facilitating architectural discussions and helping the team align on thoughtful, inclusive technical decisions
- You value using data to guide decisions, ensuring diverse sources and perspectives are included and considered
- Curious and open to exploring new technologies like generative AI, with a mindset focused on continuous learning and adaptation
- Appreciate the value of giving and receiving feedback which is constructive and well-informed, and are committed to fostering an environment where everyone can grow and contribute meaningfully
- You believe that empathy and trust are at the heart of a great team, and a great team is at the heart of building great software
- You are a collaborative communicator, skilled at breaking down complex ideas into accessible concepts, writing thoughtful documentation, and helping stakeholders understand tradeoffs in decision-making
- Familiar with effective development environments which include command line tools, git, advanced IDEs, and AI-assistance
- Prioritize writing clear and maintainable code, creating intuitive systems with clear separation of concerns, utilizing Gang of Four design patterns and Twelve-Factor Application development practices
- Bachelor's degree (or higher), extensive professional training, or equivalent work experience in Computer Science, Engineering, or a related technical field
Preferred qualifications
- Experience building products with rich user-facing analytics and insights
- Vue.js and MongoDB
- Background in scientific research or methodologies
- Successful technical mentoring
Salary range: $145k-$235k
Create a Job Alert
Interested in building your career at Swayable? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field