> Markdown version of [/jobs/ext/3309824-senior-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/3309824-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:** IT Solution Services - **Location:** Orange County, CA, United States - **Experience:** Expert - **Salary:** $150,108.0 - $195,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Amazon Web Services, Application Performance Management, Automation of Tests, Software as a Service, Code Review, Continuous Integration, DevOps, Distributed Systems, Node.Js, NoSQL, Software Engineering, SQL Databases, TypeScript, Chatbots, ReactJS, Large Language Models, Generative AI, Backend, Kotlin, Event Driven Architecture, Graphql, Front End Software Development, Marketplace, Api Management, Docker, Microservices - **Published:** September 20, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=589c8654564f1b08 ## About the Role * 5+ years of professional software engineering experience. * Strong React and TypeScript experience. * Backend development experience with Node.js, Kotlin, Java, or comparable technologies. * Experience working with REST and/or GraphQL. * Hands-on experience with AWS or another major cloud environment. * Experience with Docker and Kubernetes. * Experience implementing automated testing. * Knowledge of CI/CD and modern DevOps practices. * Experience with SQL/relational and NoSQL databases. * Experience developing or supporting distributed, production-scale systems. * Strong understanding of application performance, scalability, reliability, and security. * Ability to work independently while collaborating effectively with other teams. * Experience participating in architecture discussions and code reviews. AI / Emerging Technology Interest in AI is highly valued. You don't need to be an ML engineer, but experience applying AI technologies to software products is a plus. Helpful experience includes: * Generative AI / LLM applications * AI API integrations * AWS Bedrock or comparable platforms * RAG applications * Conversational AI * AI agents * Workflow automation * Personal AI/software projects Preferred Experience Experience with any of the following would be beneficial: * Financial technology * Real estate technology * Mortgage or lending platforms * Payments * E-commerce * Online marketplaces * High-volume transactional applications * Microservices * Event-driven architectures * Distributed systems * Legacy system modernization What You'll Be Doing This is an engineering role with meaningful technical ownership. You'll be expected to contribute beyond simply completing assigned tickets-helping determine how solutions should be designed, how they should scale, and how they should perform in production. The team values engineers who are curious, collaborative, accountable, and comfortable working through ambiguity., * React.js, : 4 years (Required) * TypeScript: 4 years (Required) * Node.js,: 4 years (Required) * Software Development: 5 years (Required) * Java: 4 years (Required) ## Description * Build and enhance customer-facing web applications and backend services. * Develop frontend solutions using React and TypeScript. * Design and implement backend functionality using Node.js, Kotlin, Java, or similar technologies. * Create and integrate REST and GraphQL APIs. * Develop cloud-based applications and services using AWS. * Work with Docker and Kubernetes in production environments. * Design solutions that can scale as application usage and business requirements grow. * Participate in architecture, system design, and technical planning. * Write and maintain automated tests at multiple levels. * Support CI/CD pipelines and modern software delivery practices. * Troubleshoot production issues and determine underlying causes. * Participate in peer code reviews and technical discussions. * Help improve development standards, engineering processes, and application quality. * Mentor other engineers and share technical knowledge. * Work directly with cross-functional partners to translate business requirements into technical solutions. * Take ownership of assigned projects from planning through production.