{"id":2267192,"url":"https://alion.io/job/softserve-senior-js-full-stack-engineer","title":"Senior JS Full Stack Engineer","company":{"id":57039,"name":"SoftServe","domain":"softserveinc.com","url":"https://alion.io/company/softserve","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":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Bulgaria"],"countries":["BG"],"hiring_countries":["BG"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":47000,"max_usd":88000,"period":"year","method":"role_seniority_country_cell","sample_n":8},"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"API Gateway","optional":false},{"name":"AWS","optional":false},{"name":"AWS Lambda","optional":false},{"name":"CI/CD","optional":false},{"name":"Clean Architecture","optional":false},{"name":"Dependency Injection","optional":false},{"name":"GraphQL","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"Amazon EventBridge","optional":true},{"name":"Apache Kafka","optional":true},{"name":"JavaScript","optional":true},{"name":"Terraform","optional":true}],"status":"live","first_seen_at":"2026-10-07T14:44:47Z","employer_posted_date":null,"last_verified_at":"2026-10-07T14:44:47Z","board_verified":false,"closed_at":null,"days_open":5,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":5},"description":"About the role\n\nIn this role, you will design and build scalable full-stack applications, shaping architecture and delivering cloud-native tools that help retail teams detect stock issues, prioritize actions, and measure improvements in product availability. Your work turns operational and inventory data into intuitive products that help stores quickly identify discrepancies and improve on-shelf availability.\n\nResponsibilities\n\nBuild end-to-end product features across React, Node.js with TypeScript, and serverless components to deliver full-stack functionality\n\nImprove system performance, scalability, and maintainability by optimizing frontend and backend implementations and refining architectural design\n\nImplement REST APIs using Node.js and TypeScript and integrate with GraphQL services where required to support application functionality\n\nDevelop AWS Lambda functions and configure Amazon API Gateway, ensuring proper CORS handling for secure and reliable service access\n\nApply effective testing practices by implementing unit, integration, and end-to-end tests to maintain application reliability and quality\n\nEnhance application architecture by applying clean abstractions, SOLID principles, and reduced coupling across system components\n\nUse observability tools including logs, metrics, and tracing to troubleshoot issues and maintain production stability\n\nContribute to CI/CD pipeline improvements, participate in code reviews, and promote engineering best practices across the team\n\nRequirements\n\n4+ years of commercial software development experience\n\nStrong proficiency with React, including practical use of Hooks such as useState, useEffect, useMemo, and useReducer while consistently applying the Rules of Hooks\n\nSolid understanding of React architectural patterns, including the ability to explain and compare Higher-Order Components and Hooks\n\nStrong proficiency with Node.js and TypeScript, including asynchronous programming with callbacks, Promises, async/await, and robust error handling within the Node.js async model\n\nPractical experience with building RESTful APIs and consuming GraphQL services in modern web applications\n\nKnowledge of SQL and NoSQL databases including PostgreSQL and MongoDB, with familiarity in indexing strategies and basic query optimization\n\nHands-on experience with AWS Lambda, including configuration, handler signatures, API Gateway integrations, and CORS fundamentals\n\nStrong knowledge of software testing strategies, including applying the Test Pyramid with unit, integration, and end-to-end testing\n\nHands-on experience with AI engineering and AI tools/harnesses\n\nSolid understanding of clean architecture principles, including dependency injection, abstraction, coupling and decoupling, and SOLID design principles\n\nClear communication skills with Intermediate strong or Upper-Intermediate level of English for effective collaboration in a multicultural team\n\nAdvanced experience with AWS ecosystem patterns such as API Gateway integrations, retries and DLQs, and event-driven architectures (would be a plus)\n\nPractical experience implementing GraphQL resolvers and schema stitching (nice-to-have)\n\nFamiliarity with event-driven systems and messaging platforms such as Kafka or AWS EventBridge and Infrastructure as Code approaches such as Terraform or similar tooling (nice-to-have)\n\nSoftServe is an equal opportunity employer. Qualified applicants will receive consideration regardless of race, color, ancestry, ethnicity, national origin, religion, sex, sexual orientation, gender identity or expression, age, citizenship, disability, health condition, marital or family status, veteran status, or any other characteristic protected by applicable law.","description_format":"text","description_chars":3717,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Bulgaria","iso":"BG","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Outsourcing & Dedicated Teams","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-10-11T06:29:33Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":4,"expected_fill_days":29,"reasons":["seen:4","win:early"],"computed_at":"2026-10-12T06:55:09Z"},"pay":null,"html_url":"https://alion.io/job/softserve-senior-js-full-stack-engineer","json_url":"https://alion.io/job/softserve-senior-js-full-stack-engineer.json","meta":{"generated_at":"2026-10-13T04:12:56Z","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":6556,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-14T00: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":57039},"rest":"https://alion.io/mcp/rest/get_company?id=57039"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsoftserve-senior-js-full-stack-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%2Fsoftserve-senior-js-full-stack-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%2Fsoftserve-senior-js-full-stack-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/softserve-senior-js-full-stack-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsoftserve-senior-js-full-stack-engineer"}]}