{"id":3604191,"url":"https://alion.io/job/tawantech-senior-backend-software-engineer-node-js-typescript","title":"Senior Backend Software Engineer (Node.js / TypeScript)","company":{"id":6536,"name":"Tawantech","domain":"tawantech.com","url":"https://alion.io/company/tawantech","size_band":"51-200","is_staffing_agency":false,"employer_type":"services","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"A","score":90,"open_postings":5,"ghost_share":0,"stale_share":0.4,"repost_share":0,"time_to_fill_p50_days":56,"computed_at":"2026-11-07T05:47:08Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Riyadh, Saudi Arabia"],"countries":["SA"],"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":"Bash","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"GitLab","optional":false},{"name":"Linux","optional":false},{"name":"Node JS","optional":false},{"name":"OWASP Top 10","optional":false},{"name":"PostgreSQL","optional":false},{"name":"PowerShell","optional":false},{"name":"Rest API","optional":false},{"name":"TypeScript","optional":false},{"name":"Windows","optional":false},{"name":"JavaScript","optional":true},{"name":"Kubernetes","optional":true},{"name":"Nest.JS","optional":true},{"name":"React.js","optional":true},{"name":"Terraform","optional":true},{"name":"Vue.js","optional":true}],"status":"live","first_seen_at":"2026-11-02T10:56:02Z","employer_posted_date":"2026-11-02","last_verified_at":"2026-11-07T08:42:05Z","board_verified":true,"closed_at":null,"days_open":5,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":5},"description":"We are looking for an experienced Senior Backend Software Engineer specializing in Node.js and TypeScript to design, develop, and maintain scalable, secure, and high-performance backend applications.\nThe ideal candidate should have strong backend development experience, solid knowledge of RESTful APIs, databases, containerization, and Linux environments, with an understanding of modern DevOps practices and infrastructure automation.\nRequirements\nKey Responsibilities\nDesign, develop, and maintain scalable backend services using Node.js and TypeScript.\nDevelop, integrate, and consume RESTful APIs.\nBuild and maintain backend applications using modern development practices.\nWork with relational and NoSQL databases, ensuring efficient data management and performance.\nManage and operate Docker containers and support application deployment.\nImplement secure coding practices and protect applications against common security vulnerabilities.\nDevelop and maintain scripts using Bash or PowerShell to automate operational tasks.\nCollaborate with cross-functional teams to deliver reliable and maintainable software solutions.\nParticipate in code reviews, troubleshooting, debugging, and performance optimization.\nSupport CI/CD processes and contribute to improving development and deployment workflows.\nJob Requirements\nBachelor's degree in Computer Science, Software Engineering, or a related field.\nStrong professional experience in backend software development using Node.js and TypeScript.\nHands-on experience with Git-based version control systems such as GitHub or GitLab.\nExperience developing and consuming RESTful APIs.\nPractical experience managing and operating Docker.\nExperience working with relational and/or NoSQL databases, such as PostgreSQL and MongoDB.\nGood understanding of secure coding practices, particularly OWASP Top 10 vulnerabilities.\nBasic knowledge of Linux environments.\nExperience writing scripts for Linux or Windows environments using Bash or PowerShell.\nExcellent English communication and collaboration skills.\nPreferred Qualifications\nExperience developing and deploying applications on Kubernetes.\nFamiliarity with the NestJS framework.\nExperience with DevOps practices and developing CI/CD pipelines.\nFamiliarity with frontend frameworks such as React or Vue.js.\nExperience with Infrastructure as Code (IaC), particularly Terraform.\nExperience with infrastructure automation tools.\nTechnical Skills\nCore: Node.js, TypeScript, REST APIs, Git\nFrameworks: NestJS\nDatabases: PostgreSQL, MongoDB\nDevOps & Infrastructure: Docker, Kubernetes, CI/CD, Terraform\nSecurity: Secure Coding, OWASP Top 10\nOperating Systems & Scripting: Linux, Bash, PowerShell","description_format":"text","description_chars":2685,"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":"Upper-Intermediate (B2)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Software & Embedded Finance","Payment Processing & Gateways"],"lifecycle":[{"event":"open","at":"2026-11-02T10:56:02Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":4,"expected_fill_days":56,"reasons":["conf:1","velocity","win:early"],"computed_at":"2026-11-07T05:47:08Z"},"pay":null,"html_url":"https://alion.io/job/tawantech-senior-backend-software-engineer-node-js-typescript","json_url":"https://alion.io/job/tawantech-senior-backend-software-engineer-node-js-typescript.json","meta":{"generated_at":"2026-11-07T12:22: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":13745,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00: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":6536},"rest":"https://alion.io/mcp/rest/get_company?id=6536"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ftawantech-senior-backend-software-engineer-node-js-typescript"},{"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%2Ftawantech-senior-backend-software-engineer-node-js-typescript"},{"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%2Ftawantech-senior-backend-software-engineer-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/tawantech-senior-backend-software-engineer-node-js-typescript\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ftawantech-senior-backend-software-engineer-node-js-typescript"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3604191}},{"tool":"search_jobs","arguments":{"company":"tawantech.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3604191},"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"}}