Senior Full Stack Software Engineer (SaaS & Cybersecurity)

Hybrid in San Francisco, CA, US • Posted 2 hours ago • Updated 2 hours ago
Contract W2
Contract Independent
Hybrid
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

🛠️ Calibrating flux capacitors...

Job Details

Skills

  • API
  • Agile
  • Amazon Web Services
  • Apache Subversion
  • Artificial Intelligence
  • Cloud Security
  • Cascading Style Sheets
  • Cyber Security
  • Database
  • HTML5
  • JavaScript
  • Git
  • Css3
  • Generative Artificial Intelligence (AI)
  • Large Language Models (LLMs)
  • Microsoft Azure
  • Microservices
  • Network
  • Node.js
  • SaaS
  • React.js
  • RESTful
  • Testing
  • TypeScript
  • UI
  • User Experience
  • Systems Design
  • Software Security
  • Software Engineering
  • Software Design

Summary

Role: Senior Full Stack Software Engineer (SaaS & Cybersecurity)

Hybrid Role in SFO Bay Area

W2 Role

JD:

Key Responsibilities

Feature Development & Delivery

  • Deliver new technical features for B2B and B2C SaaS products.

  • Work closely with engineers, Product Managers, and UX Designers to scope engineering requirements and timelines.

  • Anticipate and communicate blockers and delays before escalation is required.

  • Continuously contribute to improving engineering culture, practices, and processes.

  • Explore and prototype the use of Generative AI and Large Language Models (LLMs) to drive product innovation.

Programming & Implementation

  • Write and deliver clean, maintainable, and well-tested code.

  • Implement front-end UI components using TypeScript and React.

  • Develop RESTful API endpoints using TypeScript and Node.js.

  • Participate in peer code reviews to ensure code quality and adherence to engineering best practices.

  • Collaborate with developers to build reusable code and libraries for future use.

  • Implement software security requirements across applications.

  • Utilize modern developer tools to enhance productivity and code quality.

  • Integrate APIs and services to deliver intelligent product capabilities.

Software Design

  • Design API endpoints, define schemas, and generate technical documentation.

  • Design reusable and scalable React components for the front-end.

  • Make sound architectural decisions focused on customer experience.

  • Develop optimal software designs aligned with architectural best practices.

  • Consider system performance, scalability, and reliability when designing solutions.

  • Design and implement Model Context Protocol (MCP) and Retrieval-Augmented Generation (RAG) pipelines to enable AI-driven solutions.

Testing & Quality Assurance

  • Deliver well-tested code.

  • Write unit tests for APIs and front-end components.

Maintenance & Support

  • Troubleshoot, debug, maintain, and improve existing software.

  • Resolve bugs, performance issues, and security vulnerabilities.

  • Participate in an on-call rotation to address customer issues and server alerts when necessary.


Required Qualifications

  • 10+ years of software engineering experience.

  • Experience coding in JavaScript / TypeScript, HTML5, CSS3, or related technologies.

  • Strong experience with front-end frameworks (preferably React).

  • Experience designing and developing APIs, ideally with Node.js.

  • Experience with application, network, and cloud security.

  • Experience designing and architecting microservices.

  • Strong computer science fundamentals and problem-solving skills.

  • Experience with version control systems such as Git or SVN.

  • Understanding of Agile development and DevOps principles.


Preferred Qualifications

  • Experience writing unit tests using frameworks such as Mocha, Jest, or similar.

  • Familiarity with SaaS product architectures.

  • Experience working with AWS, Azure, or Google Cloud environments.

  • Experience with AI-enabled system design, including:

    • Model Context Protocol (MCP)

    • Retrieval-Augmented Generation (RAG) pipelines

    • Vector databases such as Pinecone or Weaviate

  • Familiarity with modern developer tools for AI-assisted development.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91170860
  • Position Id: 8904149
  • Posted 2 hours ago

Company Info

About Innorev Technologies, Inc

Innorev Technologies Inc. is a dynamic and forward-thinking AI technology consulting and services company. Our mission is to help businesses reimagine their future by delivering innovative solutions that drive growth and efficiency.

From Robotic Process Automation to AI-driven insights, our technology solutions empower businesses to innovate, scale, and excel in the digital era

Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

It looks like there aren't any Similar Jobs for this job yet.

Search all similar jobs