{"id":4022904,"url":"https://alion.io/job/balto-senior-full-stack-engineer-react-next-js-node-js-typescript","title":"Senior Full-Stack Engineer (React / Next.js / Node.js / TypeScript)","company":{"id":4485832,"name":"Balto","domain":"balto.com","url":"https://alion.io/company/balto-3","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Ukraine"],"countries":["UA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon S3","optional":false},{"name":"AWS","optional":false},{"name":"AWS Lambda","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Figma","optional":false},{"name":"GraphQL","optional":false},{"name":"HIPAA","optional":false},{"name":"Kanban","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"OpenAI Codex","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"TypeScript","optional":false},{"name":"Amazon CloudWatch","optional":true},{"name":"Datadog","optional":true},{"name":"JavaScript","optional":true},{"name":"Lighthouse","optional":true},{"name":"Magento","optional":true},{"name":"PHP","optional":true}],"status":"live","first_seen_at":"2026-11-10T15:41:35Z","employer_posted_date":null,"last_verified_at":"2026-11-10T15:41:35Z","board_verified":false,"closed_at":null,"days_open":1,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":1},"description":"Who we are\n\nWe’re a fast-growing telehealth product launched in 2025, focused on the US market. Our platform connects patients with doctors for weight-loss treatment, prescriptions, and insurance-covered telehealth visits.\n\nWe work in a HIPAA-conscious environment where reliability, security, and responsible handling of sensitive information are essential. Our user base is growing quickly, and our team is remote-first across multiple countries.\n\nRole Overview\n\nWe're looking for a Senior Full-Stack Engineer to help build and scale the applications our patients and internal teams use every day. You'll work across the stack using React, Next.js, Node.js, and TypeScript, partnering closely with product managers, designers, QA engineers, and fellow developers to turn ideas into reliable, production-ready features.\n\nThis isn't a frontend role with occasional backend work, or vice versa. We expect you to own features end-to-end, from designing APIs and implementing backend services to building intuitive, high-performance user interfaces. You'll bring strong technical judgment to the table, knowing when a solution won't scale, identifying potential bottlenecks early, and writing code that others can confidently build upon.\n\nWe expect engineers to influence technical decisions and system architecture, challenge assumptions when appropriate, and do more than simply implement predefined tickets.\n\nWhat matters to us just as much as the tech stack is how you approach your work. We're looking for someone who takes ownership, follows through on commitments, and speaks up when something doesn't look right instead of waiting to be told. Real patients use what we build, and that tends to attract engineers who genuinely care about getting it right.\n\nThis role is a great fit for a senior engineer who enjoys building products across the stack, cares deeply about UX, performance, reliability, maintainability, and protecting sensitive data through secure design and strong encryption practices, and treats AI-assisted development tools as a normal part of the daily workflow, not a novelty.\n\nWhat you'll do\n\nBuild and maintain patient-facing and internal applications using React, Next.js, Node.js, and TypeScript, delivering complete features across both the frontend and backend.\n\nDesign, build, and evolve backend APIs and services, integrating with our commerce platform, Python-based microservices, and cloud infrastructure.\n\nRelease in small, reversible increments backed by CI/CD, automated tests, and observability, rather than big-bang launches.\n\nFavor pragmatic, well-balanced solutions over gold-plating. Ship something robust and useful first, then iterate based on real feedback.\n\nOwn what you ship end-to-end. Quality, reliability, performance, security, and operational readiness don't stop at merge.\n\nBake security, privacy, and HIPAA-conscious data handling into every change, not as an afterthought.\n\nTurn Figma designs into responsive, accessible user interfaces with close attention to UX, accessibility, and Core Web Vitals.\n\nBuild secure and scalable media delivery and asynchronous processing workflows.\n\nCollaborate with Product, Design, QA, and other engineers to validate solutions and prioritize what delivers the most value for patients.\n\nTake code reviews seriously, both giving and receiving feedback, and actively share knowledge as the stack evolves.\nSuccess in this role looks like\n\nPerformance, reliability, and maintainability remain first-class concerns across both frontend and backend services.\n\nDeployments stay low-risk and reversible through small, incremental releases rather than big-bang launches.\n\nProduction issues are rare, and when they do occur, they're easy to diagnose and resolve.\n\nSensitive data flows are handled correctly, with no PHI or security surprises.\n\nYour code reviews and technical decisions visibly raise the engineering bar across the team.\nTeam & Culture\n\nDirect, no-nonsense communication culture; disagreeing with your lead is normal and encouraged.\n\nScrum/Kanban hybrid workflow with mandatory code reviews.\n\nA team that genuinely values engineering quality and initiative\nHiring Process\n\nWe aim to complete the hiring process within approximately two weeks.\n\nIntroductory call with a recruiter (30 minutes)\n\nTechnical interview with the Team Lead and Tech Lead (90 minutes)\n\nFinal interview with the Team Lead and CTO (45-60 minutes)\n\nReference check\n\nOffer\nBenefits\n\nCompetitive compensation based on your experience and skills.\n\nFlexible schedule and remote work options.\n\n20 working days of paid vacation per year.\n\n5 paid sick days per year.\n\nConferences, workshops, webinars, and training. We invest in your growth.\n\nOpportunity to build a product used daily by thousands of patients in the US healthcare market.\n\nCompany-provided equipment.\n\nPaid AI tooling subscriptions (Claude Code, GitHub Copilot, Cursor, or similar).\nJob Requirements\n\nMust have:\n\n5+ years of professional software engineering experience building production applications with React, Next.js, Node.js, and TypeScript.\n\nExperience designing and implementing REST and/or GraphQL APIs, authentication flows, and backend services using Node.js and TypeScript.\n\nExperience designing secure authentication and authorization flows (JWT, OAuth, session-based authentication, etc.).\n\nExperience designing data models and working with relational and/or NoSQL databases.\n\nExperience with state management approaches.\n\nSolid understanding of web performance, accessibility (WCAG), and SEO considerations in a Next.js environment.\n\nExperience working with AWS services such as S3, CloudFront, Lambda, or similar cloud infrastructure.\n\nHands-on production experience building and evolving software over time. You understand what breaks in production, how to debug it, and how your technical decisions affect the product beyond the initial release.\n\nRegular hands-on use of AI-assisted development tools (Claude Code, Codex, GitHub Copilot, Cursor, or similar) as part of your daily workflow.\n\nStrong ownership mindset. You understand the business context, make pragmatic technical decisions, and ship reliable solutions.\n\nUpper-Intermediate (B2) English or higher, with the ability to communicate effectively in written and spoken technical discussions.\nBonus points:\n\nA degree in Computer Science or a related field is a plus.\n\nExperience in healthcare, telehealth, or other regulated domains (e.g. HIPAA) is a strong plus.\n\nExperience building or working with a design system or component library.\n\nExperience with Stripe or other payment and checkout flows.\n\nExperience integrating with e-commerce platforms (e.g. Magento 2 via GraphQL/REST APIs, or similar).\n\nExperience with performance and monitoring tools such as Datadog, AWS CloudWatch, Lighthouse, Web Vitals, and similar.\n\nExperience building video platforms, streaming applications, media delivery systems, or large-scale file upload workflows is a strong plus.","description_format":"text","description_chars":6968,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Flexible schedule"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Pharmacies","Patient Access & Booking"],"lifecycle":[{"event":"open","at":"2026-11-10T15:41:35Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":29,"reasons":["seen:0","win:early"],"computed_at":"2026-11-11T05:49:22Z"},"pay":null,"html_url":"https://alion.io/job/balto-senior-full-stack-engineer-react-next-js-node-js-typescript","json_url":"https://alion.io/job/balto-senior-full-stack-engineer-react-next-js-node-js-typescript.json","meta":{"generated_at":"2026-11-12T08:38:07Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":17407,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4485832},"rest":"https://alion.io/mcp/rest/get_company?id=4485832"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fbalto-senior-full-stack-engineer-react-next-js-node-js-typescript"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fbalto-senior-full-stack-engineer-react-next-js-node-js-typescript"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fbalto-senior-full-stack-engineer-react-next-js-node-js-typescript"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/balto-senior-full-stack-engineer-react-next-js-node-js-typescript\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbalto-senior-full-stack-engineer-react-next-js-node-js-typescript"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4022904}},{"tool":"search_jobs","arguments":{"company":"balto.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4022904},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}