Senior Full Stack Software Engineer

IT Solution Services
Orange County, CA, United States
28 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Compensation
$150,108.0 - $195,000.0
Working hours
Regular working hours
Job source

Tech stack

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
+16 more
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

Job 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.

Requirements

  • 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)

Benefits & conditions

$155,000-$195,000 base salary + annual performance bonus

Final compensation will depend on experience, technical qualifications, skills, and other job-related factors.

Benefits may include:

  • Medical, dental, and vision coverage
  • 401(k) with employer contribution
  • Paid time off
  • Paid holidays

Benefits are subject to eligibility and applicable plan terms., Pay: $150,108.20 - $195,000.00 per year

Benefits:

  • Dental insurance
  • Health insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…