Senior Engineer Full Stack

Compunnel, Inc.

Aliso Viejo (CA)

On-site

USD 120,000 - 160,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

A leading technology firm in California is seeking a Senior Engineer, Full Stack, to design and develop scalable cloud-native applications. This role requires expertise in microservices, Python, and AI/ML integration. Responsibilities include architecting applications, managing CI/CD pipelines, and collaborating with teams to deliver high-quality software. Candidates should have extensive experience in software development, proficiency in front-end frameworks, and strong backend development skills. The position offers opportunities to work on innovative AI solutions and influence design practices.

Qualifications

  • 10+ years of experience in software development and cloud-native application design.
  • Proficiency in Python and libraries such as TensorFlow and PyTorch.
  • Expertise in one or more programming languages such as Java, Python, C, or Rust.

Responsibilities

  • Architect, design, and develop microservices-based and full-stack applications.
  • Implement and manage CI/CD pipelines and infrastructure as code.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.

Skills

Cloud-native application design
Microservices
APIs
Python
DevOps practices
AI/ML integration
SQL and NoSQL databases
Front-end frameworks (Angular, React, Vue.js)
CI/CD and automation

Education

Bachelor’s degree in Computer Science or related field

Tools

TensorFlow
PyTorch
Kafka
RabbitMQ

Job description

We are seeking a Senior Engineer, Full Stack with extensive experience in designing and building scalable cloud-native applications. This role focuses on developing microservices, APIs, and full-stack solutions while integrating AI and machine learning capabilities. The engineer will contribute to building reliable, secure, and high-performance distributed systems, while supporting DevOps practices and agile delivery.

Key Responsibilities
  • Architect, design, and develop microservices-based and full-stack applications
  • Build and deploy applications using containerization and orchestration technologies
  • Implement and manage CI/CD pipelines, infrastructure as code, and automated testing
  • Design scalable, resilient, and fault-tolerant systems with high availability
  • Develop and maintain APIs following API-first design principles
  • Implement monitoring and logging solutions to ensure system performance and observability
  • Collaborate with cross-functional teams to deliver high-quality software solutions
  • Mentor developers through code reviews, design reviews, and knowledge sharing
  • Contribute to AI/ML solutions including document processing, summarization, chatbots, and AI agents
  • Support development and integration of AI workflows with internal systems
  • Test and evaluate AI/ML models including large language models and computer vision systems
  • Participate in MLOps practices such as model deployment, monitoring, and versioning
  • Follow agile methodologies and contribute to iterative development cycles
  • Maintain proper documentation and adhere to coding standards
Required Qualifications
  • Bachelor’s degree in Computer Science or related field, or equivalent experience
  • 10+ years of experience in software development and cloud-native application design
  • Proficiency in Python and libraries such as TensorFlow and PyTorch
  • Experience leveraging AI for code generation, debugging, test automation, and monitoring
  • Expertise in one or more programming languages such as Java, Python, C, Rust, or similar
  • Strong backend development experience and knowledge of SQL and NoSQL databases
  • Proficiency in front-end frameworks such as Angular, React, or Vue.js
  • Experience with microservices, distributed systems, and scalable system design
  • Knowledge of enterprise design principles including cloud-native architectures and 12-factor applications
  • Experience with event-driven architectures and messaging systems such as Kafka or RabbitMQ
  • Experience implementing DevOps practices including CI/CD and automation
Preferred Qualifications
  • Experience with container orchestration and modern cloud platforms
  • Exposure to MLOps practices and AI/ML lifecycle management
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

EXL • Hartford (CT)

On-site
USD 140,000 - 180,000
Principal Full Stack Engineer
Principal Full Stack Engineer

Anblicks Inc. • Dallas (TX), Northern (KY)

Hybrid
USD 180,000 - 240,000
Engineering Manager Full Stack Engineering
Engineering Manager Full Stack Engineering

Compunnel, Inc. • Newark (CA)

On-site
USD 180,000 - 240,000
Full-Stack Java Developer (AI-Enabled Development)
Full-Stack Java Developer (AI-Enabled Development)

Advanced Tech Placement • Johns Creek (GA)

On-site
USD 110,000 - 170,000
Full Stack AI Engineer
Full Stack AI Engineer

Compunnel, Inc. • Los Angeles (CA)

On-site
USD 120,000 - 160,000
Full Stack Engineer
Full Stack Engineer

ConsultNet Technology Services and Solutions • Rockville (MD)

On-site
USD 110,000 - 140,000
Systems Engineer
Systems Engineer

Compunnel, Inc. • Austin (TX)

On-site
USD 120,000 - 150,000
Senior Full Stack AI and Data Engineer
Senior Full Stack AI and Data Engineer

RBA, Inc. • Minneapolis (MN)

On-site
USD 100,000 - 130,000
Flexible work schedule
Collaborative work environment
Career development opportunities
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

NTT DATA North America • St. Louis (MO)

On-site
USD 110,000 - 120,000
Full Stack Engineer
Full Stack Engineer

Compunnel, Inc. • Covington (KY)

On-site
USD 90,000 - 130,000