{"id":3290213,"url":"https://alion.io/job/catena-remote-full-stack-software-engineer","title":"Remote Full-Stack Software Engineer","company":{"id":634,"name":"Catena","domain":"pearltalent.com","url":"https://alion.io/company/catena","size_band":"51-200","is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"B","score":75,"open_postings":20,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-28T05:59:10Z"}},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"remote","remote_scope":"stated_regions","remote_scope_basis":"posting_text","remote_working_hours":{"label":"EST","utc_offset_min":-5,"utc_offset_max":-5},"hiring_geo_confidence":"inferred","locations":["Bogotá, Colombia","Medellín, Colombia","São Paulo, Brazil","Lima, Peru","Mexicali, Mexico","Rio de Janeiro, Brazil"],"countries":["CO","BR","PE","MX"],"hiring_countries":["AR","BR","CO","MX","AI","AG","AW","BS","BB","BZ","BM","BO","VG","BQ","KY","CL","CR","CW","DM","DO","EC","SV","FK","GF","GD","GP","GT","GY","HT","HN","JM","MQ","MS","NI","PA","PY","PE","PR","KN","LC"],"hiring_countries_total":48,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Claude","optional":false},{"name":"Claude Code","optional":false},{"name":"Cursor","optional":false},{"name":"GCP","optional":false},{"name":"JavaScript","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"OpenAI","optional":false},{"name":"OpenAI Codex","optional":false},{"name":"React.js","optional":false},{"name":"Slack","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-10-09T00:00:00Z","employer_posted_date":"2026-10-09","last_verified_at":"2026-10-28T13:16:54Z","board_verified":true,"closed_at":null,"days_open":19,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":19},"description":"Work From Anywhere in LATAM\nWork Schedule: EST | 9:00 AM - 6:00 PM, Monday-Friday\nAbout Pearl Talent\nPearl works with the top 1% of candidates from around the world and connects them with the best startups in the US and EU. Our clients have raised over $5B in aggregate and are backed by companies like OpenAI, a16z, and Founders Fund.\nHear why we exist, what we believe in, and who we’re building for: Watch here\nAbout the Client\nA data and analytics software company serving the catering industry is looking for a Full-Stack Software Engineer to double its engineering capacity and ship production-ready features end-to-end.\nThe company builds an analytics platform that integrates with point-of-sale systems. Engineering is lean, with one CTO currently handling all technical work, and the stack is JavaScript and TypeScript throughout. The team builds with Claude Code and Codex, and the next 12-24 months of the roadmap is greenfield work on API integrations and data pipelines.\nAbout the Role\nThis role reports directly to the CTO and owns features from planning through production monitoring across React and Next.js, Node.js and Express, MongoDB, and Google Cloud Platform. Day to day, it covers new feature development, bug triage from client Slack channels, package updates, and light infrastructure work. Success in the first 30 days means adopting the team’s agentic coding workflow, shipping a production bug fix, deploying a smaller feature end-to-end, and giving feedback on a larger one.\nCore Responsibilities\nNew Feature Development\nDesign, build, test, and deploy production features end-to-end with minimal supervision.\nIntegrate third-party point-of-sale APIs and build data pipelines that feed user-facing analytics.\nImplement AI-driven features using the Claude and OpenAI APIs.\nJoin planning and brainstorming sessions and give feedback on larger feature initiatives.\nCode Maintenance & Infrastructure\nTriage and fix bugs reported through client Slack channels.\nUpdate software packages and patch security vulnerabilities.\nMaintain uptime of applications running in Google Cloud Platform production environments.\nSet up schedulers, task queues, and cloud infrastructure to support new features.\nAgentic Coding Workflow\nApply the team’s multi-worktree workflow in Claude Code and Codex to plan, implement, check, and deploy code.\nRun parallel workstreams across multiple projects while keeping defect rates low.\nMaintain test coverage and code quality across parallel workstreams.\nReview pull requests and flag errors to the team.\nRequirements\nMust-Have\n3-7 years of professional software engineering experience in production environments\nProduction experience with JavaScript and TypeScript across front-end and back-end code\nProduction experience building user-facing applications in React\nProduction experience building and deploying Node.js and Express APIs\nHands-on daily use of Claude Code, Codex, Cursor, or equivalent agentic coding tools\nTrack record of owning features end-to-end, from design and testing through production deployment\nEnglish at C1+ CEFR level for daily communication with the CTO and client Slack channels\nNice-to-Have\nNext.js and MongoDB (or another NoSQL database) experience\nGoogle Cloud Platform infrastructure experience\nClaude API or OpenAI API embedded in production applications\nData ingestion pipelines or analytics dashboards built from third-party API data\nRemote work experience with US-based teams\nBenefits\n Competitive Salary: Based on experience and skills \n Remote Work: Fully remote-work from anywhere \nTeam Incentives: Recognition for maintaining 100% CRM hygiene and on-time reporting\nGenerous PTO: In accordance with company policy \nHealth Coverage for PH-based talents: HMO coverage after 3 months for full-time employees \n Direct Mentorship: Guidance from international industry experts \n Learning & Development: Ongoing access to resources for professional growth \n Global Networking: Connect with professionals worldwide \nOur Recruitment Process\n Application \n Screening \n Skills Assessment \n Topgrading Interview \n Client Interview \n Job Offer \n Client Onboarding\nReady to Join Us?\nIf you’re empathetic, organized, and passionate about improving patient experiences through operational excellence, this role is for you. Apply now to help make specialized healthcare more accessible to patients across the U.S.","description_format":"text","description_chars":4384,"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":[{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Argentina","iso":"AR","kind":"region"},{"name":"Brazil","iso":"BR","kind":"country"},{"name":"Colombia","iso":"CO","kind":"country"},{"name":"Mexico","iso":"MX","kind":"country"},{"name":"Anguilla","iso":"AI","kind":"region"},{"name":"Antigua and Barbuda","iso":"AG","kind":"region"},{"name":"Aruba","iso":"AW","kind":"region"},{"name":"Bahamas","iso":"BS","kind":"region"},{"name":"Barbados","iso":"BB","kind":"region"},{"name":"Belize","iso":"BZ","kind":"region"},{"name":"Bermuda","iso":"BM","kind":"region"},{"name":"Bolivia","iso":"BO","kind":"region"},{"name":"British Virgin Islands","iso":"VG","kind":"region"},{"name":"Bonaire, Sint Eustatius and Saba","iso":"BQ","kind":"region"},{"name":"Cayman Islands","iso":"KY","kind":"region"},{"name":"Chile","iso":"CL","kind":"region"},{"name":"Costa Rica","iso":"CR","kind":"region"},{"name":"Curaçao","iso":"CW","kind":"region"},{"name":"Dominica","iso":"DM","kind":"region"},{"name":"Dominican Republic","iso":"DO","kind":"region"},{"name":"Ecuador","iso":"EC","kind":"region"},{"name":"El Salvador","iso":"SV","kind":"region"},{"name":"Falkland Islands","iso":"FK","kind":"region"},{"name":"French Guiana","iso":"GF","kind":"region"},{"name":"Grenada","iso":"GD","kind":"region"},{"name":"Guadeloupe","iso":"GP","kind":"region"},{"name":"Guatemala","iso":"GT","kind":"region"},{"name":"Guyana","iso":"GY","kind":"region"},{"name":"Haiti","iso":"HT","kind":"region"},{"name":"Honduras","iso":"HN","kind":"region"},{"name":"Jamaica","iso":"JM","kind":"region"},{"name":"Martinique","iso":"MQ","kind":"region"},{"name":"Montserrat","iso":"MS","kind":"region"},{"name":"Nicaragua","iso":"NI","kind":"region"},{"name":"Panama","iso":"PA","kind":"region"},{"name":"Paraguay","iso":"PY","kind":"region"},{"name":"Peru","iso":"PE","kind":"country"},{"name":"Puerto Rico","iso":"PR","kind":"region"},{"name":"Saint Kitts and Nevis","iso":"KN","kind":"region"},{"name":"Saint Lucia","iso":"LC","kind":"region"},{"name":"Saint Vincent and the Grenadines","iso":"VC","kind":"region"},{"name":"Saint-Pierre and Miquelon","iso":"PM","kind":"region"},{"name":"Sint Maarten","iso":"SX","kind":"region"},{"name":"Suriname","iso":"SR","kind":"region"},{"name":"Trinidad and Tobago","iso":"TT","kind":"region"},{"name":"Turks and Caicos Islands","iso":"TC","kind":"region"},{"name":"Uruguay","iso":"UY","kind":"region"},{"name":"United States Virgin Islands","iso":"VI","kind":"region"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-26T19:47:14Z"}],"visa":[],"liveness":{"score":31,"band":"fade","label":"Fading","p_open":1,"p_active":0.343,"p_room":0.9,"age_days":19,"expected_fill_days":37,"reasons":["conf:2","agency","stale_co","velocity","win:mid"],"computed_at":"2026-10-28T05:59:10Z"},"pay":null,"html_url":"https://alion.io/job/catena-remote-full-stack-software-engineer","json_url":"https://alion.io/job/catena-remote-full-stack-software-engineer.json","meta":{"generated_at":"2026-10-28T15:51:01Z","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":21241,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-29T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"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":634},"rest":"https://alion.io/mcp/rest/get_company?id=634"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcatena-remote-full-stack-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"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%2Fcatena-remote-full-stack-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"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%2Fcatena-remote-full-stack-software-engineer"},{"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/catena-remote-full-stack-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcatena-remote-full-stack-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3290213}},{"tool":"search_jobs","arguments":{"company":"pearltalent.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3290213},"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"}}