Senior Engineer: Full-stack Web
2 Days Old
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
- Location:
- New York, NY, United States
- Category:
- Computer And Mathematical Occupations