> Markdown version of [/jobs/ext/4647542-senior-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/4647542-senior-full-stack-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Full-Stack Software Engineer - **Company:** DHIMAHI LLC - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Confluence, JIRA, Automation of Tests, Cloud Computing, Code Review, Persistent Data Structure, Relational Databases, Issue Tracking Systems, PostgreSQL, Node.Js, Redis, E2e Testing, TypeScript, Web Services, AWS Cdk, Network Routers, ReactJS, Claude Code, Caching, Backend, Agentic-AI, Gitlab, Data Layers, Build Management, Infrastructure Automation Frameworks, Api Design, Software Version Control - **Published:** November 9, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/py05vpq57g ## About the Role * TypeScript across the stack - We use TypeScript and Node.js for backend services, with Hono for APIs and React with React Router for customer-facing interfaces. * PostgreSQL and Redis/Valkey - Our data layer combines relational storage with caching to support a high-volume, multi-tenant ticketing and commerce platform. * AWS and infrastructure as code - We build and operate our cloud infrastructure on AWS, using AWS CDK to define and manage it in code. * Agentic Coding tools - Claude Code and similar AI-assisted development tools are a regular part of how we work. * Enterprise tools for everything - GitLab for source control and CI/CD pipelines. Jira for issue tracking. Confluence for documentation. Slack for internal communication. IDE of your choice with paid subscription. YOU WILL BE A GREAT FIT IF... * You have strong TypeScript experience - You've shipped and maintained production software with TypeScript and Node.js, and you bring sound judgment around software and API design. * You can work across the stack - You have experience building frontend applications with React or a comparable framework, alongside backend services and relational databases. You don't need prior experience with every technology in our stack, but you should be comfortable learning. * You have 8+ years of experience - You have minimum 8 years of working experience in similar role as software engineer, including ownership of significant features or product components. * You deliver quality software - You can break down large projects into small deliverables and use automated testing, code reviews and observability to keep releases reliable. * You take ownership - You're comfortable guiding technical decisions, working across system boundaries and supporting your software in production. Experience with AWS, infrastructure as code, e-commerce or ticketing is a plus. * You care about improving your craft - You're curious about technology, understand that every approach has trade-offs and share what you learn with others. * You're an independent and empathetic communicator - You communicate clearly in written and spoken English, collaborate across disciplines and help other engineers grow. ## Description * Build features end to end - You'll own features from customer-facing interfaces through APIs and services to data persistence. You'll work with Product, Design and business stakeholders to understand customer needs and shape the solutions we build. * Design and build robust APIs - You'll design and implement clean, well-structured APIs. You'll think about contracts, security, performance and long-term maintainability. * Shape the architecture - You'll own critical product components, guide technical decisions across system boundaries and balance delivery with reliability and maintainability. * Own quality through to production - You'll write unit, integration and end-to-end tests, build in observability and troubleshoot issues in production. Testing and operational reliability are core parts of the role. * Use Agentic Coding tools - We're serious about AI-assisted development. You'll be expected to use tools like Claude Code fluently and effectively, while taking responsibility for understanding, reviewing and testing the code you ship. * Research and explore - You'll evaluate technologies and development approaches with a practical understanding of their trade-offs. We'll make sure you have the ability and time to focus on your growth as a developer. * Co-own the product and support the team - You'll work on features from ideation through release and maintenance, help shape the roadmap, and support other engineers through code reviews, pairing and knowledge sharing.