{"id":3466828,"url":"https://alion.io/job/skelar-middle-node-js-developer","title":"Middle Node.js Developer","company":{"id":684695,"name":"SKELAR","domain":"skelar.tech","url":"https://alion.io/company/skelar","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":true,"listed_via":null,"ats_vendor":"Ashby","truth_index":{"grade":"B","score":80,"open_postings":16,"ghost_share":0,"stale_share":0.75,"repost_share":0.063,"time_to_fill_p50_days":40,"computed_at":"2026-11-01T06:10:25Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Kyiv, Ukraine","Lviv, 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":"BullMQ","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Jest","optional":false},{"name":"Nest.JS","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prisma","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"TypeORM","optional":false},{"name":"TypeScript","optional":false},{"name":"Airtable","optional":true},{"name":"Amazon ECS","optional":true},{"name":"Amazon S3","optional":true},{"name":"AWS","optional":true},{"name":"AWS Lambda","optional":true},{"name":"Claude","optional":true},{"name":"Gemini","optional":true},{"name":"GitHub Actions","optional":true},{"name":"Google Sheets","optional":true},{"name":"Grafana","optional":true},{"name":"JavaScript","optional":true},{"name":"LLM","optional":true},{"name":"Prometheus","optional":true},{"name":"Structured Outputs","optional":true}],"status":"live","first_seen_at":"2026-10-05T10:55:30Z","employer_posted_date":null,"last_verified_at":"2026-10-05T10:55:30Z","board_verified":false,"closed_at":null,"days_open":27,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":27},"description":"What should you know about SKELAR? It's a venture builder — in other words, a company that builds companies. Together with founders, we create consumer businesses that become leaders in global markets across EdTech, Mental Health, Petcare, FashionTech, and beyond.\n\nOur teams build tech products that win recognition from Product Hunt and The Webby Awards, earn thousands of glowing Trustpilot reviews, and reach over 10 million users worldwide. That kind of impact doesn't happen by accident — it starts with exceptional people, and our people are our top priority.\n\nWe've built an environment where expertise meets opportunity, and where there's no ceiling on what you can achieve. Now we're looking for the kind of people who don't just want a job — they want a challenge.\nWe’re looking for a Middle Node.js Developer for our partner company, Duomo.\nDuomo is an app rooted in Christian values, helping people turn Scripture into daily habits and inner peace. We’re building a leading Christian-tech product for people seeking spiritual renewal.\n\nYou will be responsible for:\n\nDriving MarTech Automation: Designing, developing, and scaling backend services to automate marketing technology processes and integration workflows.\n\nStreamlining Creative Processes: Building robust tools and systems that automate the asset lifecycle and streamline creative operations for the team.\n\nEnhancing System Observability: Implementing comprehensive tracking, metrics, logs, and tracing (Observability) to ensure high system visibility and performance monitoring.\n\nStrengthening Infrastructure Reliability: Expanding test coverage (unit, integration, end-to-end) and setting up automated testing pipelines to ensure high code quality and fault tolerance.\n\nArchitecting Scalable Solutions: Participating in system architecture design, code reviews, and optimizing backend performance to support business growth.\n\nWhat you need to succeed in this role:\n\n2+ years of experience with Node.js + TypeScript & NestJS.\n\nPostgreSQL + any typed ORM (Drizzle, Prisma, or TypeORM).\n\nRedis & Message Queues (BullMQ, RabbitMQ, or SQS) — hands-on experience with idempotency, retries, and distributed locks.\n\nThird-party REST API integrations — handling rate limits, pagination, and partial failures.\n\nDocker, CI/CD, and unit testing with Jest\n\nNice-to-Have Requirements\nExperience with Facebook Marketing API, Google Ads API, or other ad platforms (TikTok, Applovin)\n\nCloud & Infra: AWS (ECS, ECR, S3, Lambda) and GitHub Actions\n\nObservability: Prometheus, Grafana, and structured logging\n\nIntegrations with Airtable API and Google Sheets API\n\nPractical experience with LLM APIs (Claude, Gemini) — structured output and prompt versioning\n\nWhy Duomo:\n\n— You’ll work on a product with a clear mission and real values.\n\n— You’ll help us transition from a content-rich app into a truly connected spiritual platform.\n\n— You’ll be early enough to influence how product is done at Duomo long-term.\n\nWhat we offer:\n\n— Competitive salary;\n\n— Significant impact on a rapidly growing business and contribution to how it shapes up;\n\n— Ample career opportunities for ambitious growth and development;\n\n— A possibility to attend internal, external courses, seminars and the access to a corporate library;\n\n— Comfortable working environment. We provide all necessary work equipment for your role and serve complimentary breakfasts, lunches, and snacks in the office;\n\n— 20 days of paid vacation, medical insurance and a variety of sports activities available for employees inside and outside the office.\n\nAt SKELAR, we've built an environment where people can grow, build, and do the most meaningful work of their careers:\n\nSKELAR Platform. The operational backbone of our venture builder. It exists to help founders move faster and easier — so business teams can stay laser-focused on the product while 10+ specialized Platform takes care of everything else: Legal, Finance, HR, Admin, Talent Acquisition, Employer Branding, IT, and more.\n\nNetworking and knowledge-sharing as a way of life. Our people include co-founders who've launched multiple businesses and some of the sharpest specialists in the industry. Whatever expertise you need, it's never far away.\n\nLearning programs you won't find anywhere else. We've developed our own educational tracks for teammates to choose from — a two-month school for first-time managers, intensive AI workshops, and professional clubs for engineers, product managers, and more.\n\nMeaningful impact in Ukraine. The SKELAR Foundation was created by our own people, and every employee plays a part in bringing important social initiatives to life. We founded Europe's first accelerator for veterans and are working to build lasting support structures for veterans at a national scale.\n\nSpaces designed to inspire. Our offices are places people actually want to be — with an in-house gym, a climbing wall, Bali-inspired green spaces, and libraries. Every detail, from service and security to comfort and design, is built to match the pace of our growing teams.\n\nEveryday comfort built in. Meals, gym access in Kyiv or a partial fitness stipend in Warsaw, health insurance, paid business travel where the role requires it, and corporate partner discounts.\nWe'd love to tell you more in person.\n\nJoin us at SKELAR and help build the next big everything!","description_format":"text","description_chars":5349,"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":["Health insurance","Sports activities"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Venture Capital","Angel Networks & Startup Accelerators"],"lifecycle":[{"event":"open","at":"2026-10-29T15:24:45Z"}],"visa":[],"liveness":{"score":46,"band":"ok","label":"Likely open","p_open":0.85,"p_active":0.603,"p_room":0.9,"age_days":26,"expected_fill_days":40,"reasons":["seen:26","stale_co","velocity","win:mid"],"computed_at":"2026-11-01T06:10:25Z"},"pay":null,"html_url":"https://alion.io/job/skelar-middle-node-js-developer","json_url":"https://alion.io/job/skelar-middle-node-js-developer.json","meta":{"generated_at":"2026-11-01T23:34:00Z","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":35906,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-02T00: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":684695},"rest":"https://alion.io/mcp/rest/get_company?id=684695"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fskelar-middle-node-js-developer"},{"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%2Fskelar-middle-node-js-developer"},{"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%2Fskelar-middle-node-js-developer"},{"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/skelar-middle-node-js-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fskelar-middle-node-js-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3466828}},{"tool":"search_jobs","arguments":{"company":"skelar.tech","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3466828},"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"}}