Full Stack Engineer - Node/Python

Averity

Full Stack Engineer - Node/Python

New York, NY
Full Time
Paid
  • Responsibilities

    We are a performance management platform transforming HR data into guided actions that drive real business outcomes. Our data-driven platform empowers HR teams to improve manager effectiveness, boost engagement and retention, and drive high performance through AI-powered recommendations. With easy-to-use software, coaching, and insights, we help HR leaders continuously measure and act on engagement data.

    You'll join our team, which focuses on building and enhancing lifecycle workflows that power our engagement surveys. These workflows create actions and workflows when specific criteria are met, using both Python and Node.js. While the majority of the application is written in Node.js, proficiency in Node.js is a preferred qualification but not critical, as Python is the core technology across most of the organization.

    You'll take end-to-end ownership, including building backend services, Express endpoints, and new features. Your contributions will involve developing backend services, working on workflow automation engines similar to Zapier, and building HRIS connectors using tools like merge.dev for HRIS normalization.

    Key Responsibilities:

    • Develop new features, focusing on lifecycle workflows, engagement measurement, and workflow automation.

    • Own backend services primarily in Python, with some focus on Node.js (using Sequelize ORM and Postgres).

    • Collaborate closely with a team of 3 FTEs (growing to 5) and work across both backend (70%) and frontend (30%) development.

    • Build, maintain, and extend the HRIS connector and ensure smooth integration with other systems.

    • Tackle tickets end-to-end, building robust orchestration engines for workflow automation.

    Requirements:

    • Proven experience with Python and Django, and familiarity with Node.js/Express (Node.js is a preferred qualification but not critical).

    • Knowledge of Sequelize ORM and Postgres.

    • Familiarity with workflow automation tools, such as Zapier, and integration systems like merge.dev.

    • Ability to take ownership of projects and work in a fully remote environment.

    • Strong skills in both backend and frontend development, with a focus on backend services.