The ideal candidate has deep hands-on experience with Node.js and CosmosDB, and has built and maintained Azure Function Apps in a production environment. Day-to-day, this person will be writing clean, maintainable Node.js code, integrating third-party APIs, managing Azure Logic Apps workflows, and leveraging Azure Application Insights to monitor and troubleshoot services.
Beyond the technical stack, we're looking for someone who takes ownership of their estimates, communicates proactively with both engineering and business stakeholders, and thrives in an agile delivery environment. Experience with Azure DevOps and PowerBI reporting integration is expected. Bonus points for experience with Azure Key Vault, API Management Service, Front Door, and WAF.
Responsibilities:
Own backend architecture decisions for new features and platform enhancements, including
evaluating tradeoffs across performance, cost, and maintainability
Continuously identify and document technical debt, and drive improvement initiatives as the
platform scales beyond its original design parameters
Provision, configure, and manage Azure infrastructure as needed, not just consume what exists.
The backend integrates closely with infrastructure, and this role requires comfort operating
across both layers
Evaluate and decompose incoming feature requests into frontend and backend work
components, providing architectural perspective during planning
Lead end-to-end integration with third-party pharmacy APIs (national retail chains), including
environments where documentation is incomplete, inaccurate, or missing entirely
Drive technical conversations with external partner engineering teams: define what
documentation is needed, identify gaps, and guide partners toward resolution when they
cannot provide it