Apptentive

Senior Full Stack Developer

Apptentive$170K — $185K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of professional software engineering experience, preferably in data-intensive applications.
  • Well-rounded full-stack experience, with a focus on front-end development, especially React.
  • Broad experience with varied programming languages and tools, beyond specific matches.
  • Strong command of databases, data structures, query optimization, and data modeling.
  • Ability to diagnose and fix performance issues in data visualization and analytics platforms.
  • Experience with building user-focused front-ends, prioritized for user experience and functionality.
  • Commitment to understanding project goals deeply and communicating effectively with diverse stakeholders.

Responsibilities

  • Make major hands-on contributions to analytics products, ensuring system stability and quality.
  • Contribute to architectural designs for scalable and interoperable systems.
  • Own substantial initiatives from concept to production, methodically adjusting the technical approach as needed.
  • Build and optimize services and pipelines, maintaining performance under high data volumes.
  • Design APIs and user interfaces for internal and customer use, emphasizing ease of integration.
  • Collaborate with product managers to transform requirements into actionable tasks, balancing usability and performance.
  • Mentor other engineers, enhancing code quality and fostering a culture of knowledge sharing.

Benefits

  • Health and disability insurance coverage.
  • 401(k) plan with per-payroll matching and immediate vesting.
  • Unlimited paid time off and twelve additional paid company holidays.
Full Job Description
What You Will Do

As the most senior individual contributor on Alchemer's analytics and data visualization products, you'll spend your days building, bringing the judgment and independence to figure out how a hard problem should be solved. This is a full-stack role, but with acknowledgement that "the stack" is so large these days, a bias towards front-end is perfectly okay: we want people who are well rounded, not simply domain experts in one specific framework or language. You'll work closely with engineering leadership and product managers on the direction for a product, then own getting it built well, while setting the technical standard other engineers work to.

How You Will Spend Your Days
  • Make major hands-on contributions to Alchemer's analytics products, including building new
    services and interfaces, leading significant changes, and maintaining the existing portfolio.
    Stability and quality are non-negotiable for systems customers depend on for reporting.
  • Contribute to architectural designs and systemic processes at a level beyond merely writing
    code to build reliable, scalable, and durable products that can integrate with other Alchemer
    systems and platforms.
  • Take substantial initiatives from concept through to production, owning the technical
    approach and adjusting it as the reality of a business operates.
  • Build and optimize the services, pipelines, and query paths behind the analytics products,
    where correctness and performance at volume turn into multiplicative problems if unchecked.
  • Design and build APIs and embed surfaces meant to be consumed by others, including
    internal teams, customers, and partners, where ease of use, simple design, and
    interoperability are key.
  • Build the front-end that users engage with, working with UX to produce experiences that hold
    up under real data volumes.
  • Work with product managers and subject matter experts to shape requirements into
    something buildable, weighing trade-offs between usability, cost, and query performance.
  • Bring technical judgment to sprint and release planning, including a clear-eyed view of what
    enhancements, bug fixes, and technical debt actually cost while knowing not all tech debt is
    inherently "bad."
  • Build AI and ML capabilities into analytics products, including retrieval, natural-language
    query, and generated-insight features.
  • Use usage data, query telemetry, and customer feedback to find and fix performance
    bottlenecks.
  • Contribute to CI/CD processes that allow for smoother releases and increasing team and
    business confidence.
  • Identify and help resolve roadblocks impeding software development.
  • Mentor engineers, raise the bar on code review and design review, and share knowledge
    rather than concentrate it. We don't like silos!
  • Consider the full lifecycle of what you build, from initial conception to launch, through
    maintenance, all the way to sunsetting

What You Bring to this Role
  • You have at least 10 years of professional software engineering experience, preferably but not
    as a requirement with significant depth in data-intensive or analytics applications.
  • You are well rounded across the stack, perhaps with your center of gravity on the front end,
    and React in particular. Specialties are expected and welcome; nobody is equally strong
    everywhere.
  • Your breadth of experience matters more than your alignment with any particular set of
    languages or tools. Solving varied problems in varied environments counts for more than a
    résumé that matches our languages, frameworks, and tooling line for line.
  • You have a command of databases, data structures, query optimization, and data modeling.
  • You can reason about why a dashboard is slow and fix it at the right layer.
  • You have worked with or have a good familiarity with analytics, BI, or data visualization
    platforms, whether integrating them, embedding them, or building alternatives to them.
  • You build front-ends for the expectations and considerations of users, being able to get into
    the mind of a user rather than merely build an interface.
  • You believe in understanding why work is being done, not just implementing code and moving
    to the next task. When you see a gap, ambiguity, or missing scenario, you raise it rather than
    build around it.
  • You have a desire for frequent if not continuous software releases rather than "big bang"
    releases.
  • You are deeply experienced with the full software development lifecycle, including application
    code, unit/integration/automation testing, documentation, and performance and security
    engineering.
  • You work well with other engineers and are willing to spend your time making them better.
    Mentorship, review, and knowledge sharing are part of the job, not a distraction from it.
  • You communicate and collaborate well across technical and non-technical, internal and
    external, audiences. Your stakeholders are more than just engineers.
  • You have adopted AI tooling in your workflow, knowing how it can improve your own efficacy
    but as another tool in your toolbox, not a substitute for genuine knowledge and experience.
    The Stack You'll Work In
    Back-end: Python (primarily), TypeScript, PHP (legacy)
    Front-end: TypeScript with React
    Data platforms: Databricks, Lakebase, PostgreSQL, MySQL, ThoughtSpot
    Cloud: AWS, Databricks
    CI/CD: GitHub (primarily), Bitbucket and Jenkins (legacy)

Compensation for this position includes an annual base salary of $170,000 to $185,000 with eligibility to participate in our Employee Participation Unit program.

Alchemer provides a rich benefits package that includes health and disability coverages, an incredible 401(k) option that includes a per-payroll match and immediate vesting, unlimited time off and twelve paid company holidays.

About Apptentive

Apptentive is a mobile app development company that provides a platform for managing customer feedback and engagement. The company was founded in 2011 and is headquartered in Seattle, Washington. Apptentive's platform is designed to help mobile app developers improve user engagement and retention by providing them with real-time data and analytics on user behavior and feedback. The company's mission is to help mobile app developers build better apps by providing them with the tools and insights they need to understand their users and improve their app experience.
Learn more about Apptentive
Size
50 employees
Industry
Founded
2011

Similar Jobs

More Jobs at Apptentive

More Information Technology Jobs

Find similar Senior Full Stack Developer jobs: