Senior Full-Stack Web Engineer

Logo of Swayable

Swayable

πŸ’΅ $130k-$190k
πŸ“Remote - United States

Job highlights

Summary

Join Swayable, a leading causal AI platform, as a Senior Software Engineer. You will build, maintain, and enhance data collection and insights tools, contributing to AI-native experiences and data-rich visualizations. Collaborate with a diverse team to shape architecture, implement new features, and tackle innovative challenges at the intersection of software engineering, data visualization, and data science. This role requires 3+ years of web application development experience using modern JavaScript frameworks and a strong understanding of data visualization. You will work closely with product and design teams to create user-friendly experiences and contribute to a collaborative and inclusive team environment. The salary range is $130k-$190k.

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
  • Thrive in an environment where you collaborate with product and design to craft accessible, intuitive, and delightful user experiences
  • Excited to learn and work with data visualization frameworks like Highcharts, Chart.js, or D3.js to help communicate complex ideas visually
  • 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
  • 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
  • Familiar with effective development environments which include command line tools, git, advanced IDEs, and AI-assistance
  • Bachelor's degree (or higher), extensive professional training, or equivalent work experience in Computer Science, Engineering, or a related technical field

Responsibilities

  • Build, maintain, and enhance our data collection and insights tools
  • Contribute to developing AI-native experiences
  • Create data-rich visualizations
  • Leverage our cutting-edge machine learning analytics engine
  • Play a key role in shaping architecture and advancing development practices
  • Collaborate with a talented, diverse team of engineers, data scientists, and researchers
  • Design and implement new features
  • Tackle innovative challenges at the intersection of software engineering, data visualization, and data science
  • Work closely with peers to develop and test code across the web stack
  • Facilitate architectural discussions and help the team align on thoughtful, inclusive technical decisions
  • Use data to guide decisions, ensuring diverse sources and perspectives are included and considered
  • 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
  • Be a collaborative communicator, skilled at breaking down complex ideas into accessible concepts, writing thoughtful documentation, and helping stakeholders understand tradeoffs in decision-making

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Swayable know you found this job on JobsCollider. Thanks! πŸ™