Bask Health is a software platform that enables entrepreneurs, doctors, and healthcare businesses to launch, manage, and grow direct-to-consumer telehealth businesses.
Software Engineer III
Job description
US: Remote
Summary:
The Software Engineer will build the AI-native systems that change how the organization does its work. This is not a role for wiring up business logic behind a form. The goal is to take processes that today depend on people manually moving information between systems and rebuild them as agentic workflows: software that reasons over the organization's data, takes action against its systems of record, and keeps a human in the loop where judgment is required. The engineer will design and build the data platform, the full-stack applications, and the agent and tool layers that make this possible, using AI-assisted development as a core part of how the work ships.
Job Responsibilities:
Design and build agentic workflows that operate against real operational data, including tool and function interfaces, context and retrieval strategies, evaluation harnesses, and the guardrails and human-in-the-loop checkpoints that make autonomous action safe.
Design and implement entity and object schemas in a custom ORM-style data framework, including authorization and validation rules, so that agents and applications read and write through a single governed data layer.
Build full-stack web applications using Next.js (React and TypeScript), API routes, and modern frontend patterns, including interfaces for reviewing, approving, and correcting agent-initiated work.
Build and extend integrations with the organization's enterprise systems of record, including custom objects, triggers, automation, mutation and validation logic, and reporting.
Define API contracts, data migration strategies, and rollback and conflict-resolution patterns for systems running in parallel during transition.
Use AI-assisted development tools (Claude Code, Cursor, Copilot, or equivalent) as a core part of the daily workflow for implementation, code review, and refactoring.
Identify manual, high-friction business processes in partnership with operations stakeholders, then propose and ship the agentic or automated replacement and measure the time and cost it recovers.
Participate in the team oncall rotation for the tools you build, triaging and resolving production issues in internal systems.
Required Skills:
Strong proficiency in TypeScript and JavaScript, and modern React frameworks (Next.js preferred).
Demonstrated experience building LLM-backed features in production, not prototypes: tool and function calling, retrieval, prompt and context engineering, and evaluation of non-deterministic output.
Strong SQL and relational data modeling, including experience with entity-modeling frameworks, ORMs, or GraphQL schema design.
Experience integrating enterprise or third-party platform APIs into production applications.
Experience using AI coding assistants as a primary daily development workflow, not as an occasional aid.
Sound judgment about where autonomy is appropriate and where a human gate belongs, and the instinct to build observability into systems that act on their own.
Demonstrated ability to work independently, own problems end to end, and communicate clearly in writing.
Strong command of the full software development lifecycle, from business and systems analysis through requirements gathering and functional specification, to development, testing, and delivery.
Strong troubleshooting instincts in production systems, with the ability to make system changes as needed to resolve issues.
Preferred Skills:
Experience with agent frameworks, orchestration, or multi-step tool-using systems.
Experience building evaluation and regression testing for LLM systems.
Hands-on experience with enterprise CRM or ERP platform development.
Experience with data warehouse technologies (Hive, Spark, BigQuery, Snowflake, or equivalent).
Experience with distributed event-streaming or message-bus systems (Kafka, Pulsar, Kinesis, or equivalent).
Experience building internal business or operations tooling, particularly around budgets, finance workflows, or approvals.
Education/Experience:
5+ years of professional software engineering experience required.
Bachelor's degree in computer science, software engineering, or a related field preferred, or equivalent practical experience.
Must-Have Skills
1Tools Engineering (full stack)
2GraphQL / PHP / ORM Framework experience
3AI Development Workflows
Nice-to-have Skills
1Next.js / Vercel
2Salesforce and CRM Knowledge
This posting is for a contract assignment with Tundra Technical Solutions to provide services to Meta
The pay range that Tundra in good faith reasonably expects to pay for this position is $70.20/hour - $87.75/hour.
Tundra’s benefits offering includes optional medical, dental, vision, retirement benefits, up to 15 Days PTO per annum and a New Child Benefit.
We would like to thank you for your interest in this opportunity. However, only candidates under consideration will be contacted.
Tundra Technical Solutions is a global workforce and technology delivery firm, ranked by Staffing Industry Analysts as one of the largest in North America. At Tundra, we aren't just hiring top talent at the world's most recognizable brands; we are pioneers of social recruitment.
This post is for a contract assignment. Assignment duties and duration are subject to business needs and requirements. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other legally protected characteristics.
California Notice: Pursuant to the California Fair Chance Act, Los Angeles County Fair Chance Ordinance for Employers, Los Angeles Fair Chance Initiative for Hiring Ordinance, and San Francisco Fair Chance Ordinance, qualified applicants will be considered for assignment with arrest and conviction records. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness, meet client expectations, standards, and accompanying requirements, and safeguard business operations and company reputation.
New York Notice: Notice Regarding Automated Employment Decision Tools in New York City[LD1]
Meta and Tundra Technical Solutions, its recruiting services provider, use software with artificial intelligence and automated processing features to assist with recruiting for this role, including sourcing and reviewing applications. A recruiter or hiring manager decides which candidates advance.
The Meta CWX Program is enabled by a cutting-edge software platform called TalentNet that leads the contingent labor world for technology innovation. The software platform leverages Machine Learning and Artificial Intelligence to make sure the right people end up in the right job.
At Meta, we are constantly iterating, solving problems, and working together to connect people all over the world. That’s why it’s important that our workforce reflects the diversity of the people we serve. Hiring people with different backgrounds and points of view helps us make better decisions, build better products, and create better experiences for everyone.
We give people the power to build community and bring the world closer together. Our products empower more than 3 billion people around the world to share ideas, offer support, and make a difference
Opens us.meta.talentnet.community in a new tab. If they ask how you found the role, mention RemoWork.