{"id":3454448,"url":"https://alion.io/job/cml-team-full-stack-typescript-next-js-engineer","title":"Full-Stack TypeScript / Next.js Engineer","company":{"id":4486111,"name":"CML Team","domain":"cmlteam.com","url":"https://alion.io/company/cml-team","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":null,"employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Ukraine"],"countries":["UA"],"hiring_countries":["UA"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Git","optional":false},{"name":"Jest","optional":false},{"name":"Nest.JS","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"Playwright","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prisma","optional":false},{"name":"Rest API","optional":false},{"name":"TypeORM","optional":false},{"name":"TypeScript","optional":false},{"name":"AWS","optional":true},{"name":"CI/CD","optional":true},{"name":"Claude","optional":true},{"name":"Expo","optional":true},{"name":"JavaScript","optional":true},{"name":"LLM","optional":true},{"name":"OpenAI","optional":true},{"name":"React Native","optional":true},{"name":"React.js","optional":true},{"name":"Stripe","optional":true},{"name":"Supabase","optional":true},{"name":"Vercel","optional":true}],"status":"live","first_seen_at":"2026-10-21T10:38:24Z","employer_posted_date":null,"last_verified_at":"2026-10-21T10:38:24Z","board_verified":false,"closed_at":null,"days_open":11,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":11},"description":"We're seeking a talented Full-Stack Developer to build modern SaaS products using Next.js, React, Node.js, and PostgreSQL for clients in the US and Europe. If you're comfortable working across the stack and enjoy turning product requirements into reliable features, we'd love to hear from you!\n\nCore Competence:\n\nAt least 3 years of professional experience in software development, with strong TypeScript, React, and Next.js skills.\n\nHands-on experience with Next.js App Router, server components, and modern React development.\n\nStrong Node.js backend experience with NestJS, Express, or a similar framework, including REST API design.\n\nSolid knowledge of PostgreSQL and experience with ORMs such as Prisma, Drizzle, or TypeORM.\n\nExperience implementing authentication, role-based access, payments, third-party integrations, and multi-tenant functionality.\n\nExperience with automated testing using Jest, Playwright, Cypress, or similar tools, together with Git-based development workflows.\nPreferred Qualifications:\n\nExperience with Supabase, including Auth, Row-Level Security, and Edge Functions.\n\nPractical experience with Vercel, AWS, and CI/CD.\n\nExperience integrating Stripe, including Stripe Connect and webhooks.\n\nExperience adding LLM-powered features using OpenAI, Claude, or similar APIs.\n\nExperience with React Native or Expo is an asset.\n\nUpper-intermediate level of English for clear and effective communication with international clients.\nWhat We Offer You:\n\nCompetitive compensation aligned with your skills, experience, and career ambitions.\n\nAn innovative work environment where you can build production SaaS and AI-powered products using a modern technology stack.\n\nDirect communication with clients from the US and Europe and the opportunity to participate in product and technical discussions.\n\nLong-term cooperation with opportunities to move between projects and continue growing with the team.","description_format":"text","description_chars":1917,"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":[],"hiring_locations":[{"name":"Ukraine","iso":"UA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-29T12:21:41Z"}],"visa":[],"liveness":{"score":76,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.841,"p_room":0.9,"age_days":10,"expected_fill_days":27,"reasons":["seen:10","velocity","win:mid"],"computed_at":"2026-11-01T06:10:25Z"},"pay":null,"html_url":"https://alion.io/job/cml-team-full-stack-typescript-next-js-engineer","json_url":"https://alion.io/job/cml-team-full-stack-typescript-next-js-engineer.json","meta":{"generated_at":"2026-11-02T03:28:32Z","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":5178,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-03T00: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":4486111},"rest":"https://alion.io/mcp/rest/get_company?id=4486111"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcml-team-full-stack-typescript-next-js-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%2Fcml-team-full-stack-typescript-next-js-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%2Fcml-team-full-stack-typescript-next-js-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/cml-team-full-stack-typescript-next-js-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcml-team-full-stack-typescript-next-js-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3454448}},{"tool":"search_jobs","arguments":{"company":"cmlteam.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3454448},"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"}}