Job Title: Senior Software Developer
Location: San Francisco CA (Hybrid)
Type: Contract
Overview:
- As part of the Digital Risk Management team this role is for a senior software developer for our B2B and B2C SaaS products with a focus on building secure scalable and customer-centric platforms. It will be hands-on with full-stack development.
- Feature Development & Delivery
- Deliver new technical features for B2B and B2C SaaS products.
- Work closely with fellow engineers the Product Manager and UX Designer to scope
- engineering requirements and timelines for features.
- Anticipate and communicate blockers and delays before they require escalation.
- Continuously help improve the engineering culture including 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 Framework.
- Implement RESTful API endpoints using TypeScript and .
- Participate in peer code reviews to maintain code quality and adhere to engineering best
- practices.
- Collaborate with developers to build reusable code and libraries for future use.
- Implement software security requirements.
- Leverage new and cutting-edge developer tools to enhance productivity and code
- quality.
- Integrate APIs and services to deliver intelligent product features where applicable.
- Software Design
- Design API endpoints for features define schemas and generate documentation.
- Design reusable and scalable React components for the front-end UI.
- Make sound software design decisions with a focus on customer experience.
- Consistently create optimal designs adhering to architectural best practices.
- Consider system performance scalability and reliability when defining technical
- designs.
- Design and implement Model Context Protocol (MCP) and Retrieval-Augmented
- Generation (RAG) pipelines to enable smart 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.
- Fix bugs performance issues and security vulnerabilities in the software.
- Occasionally be on-call to resolve customer issues and address server alerts as needed
Required skills and qualifications working experience:
- 8 years of experience in software engineering.
- Experience writing code in JavaScript/TypeScript HTML5 CSS3 or related
- applications.
- Experience with front-end technologies and frameworks preferably React.
- API design and development experience. experience desired.
- Experience with application network and cloud security.
- Experience with building and architecting microservices.
- Strong computer science fundamentals and problem-solving/analytical skills.
- Familiarity with version control systems (e.g. Git SVN).
- Understanding of agile software development lifecycle and DevOps principles.
- Preferred ability to write unit tests. Ideally experience with testing frameworks such as
- Mocha Jest etc.
- Preferred understanding of SaaS (Software as a Service) product architectures
- AWS/Azure/Google Cloud Stack and networking.
- Familiarity with developer tools like Claude Code. Experience with designing AI-
- enhanced systems such as Model Context Protocol (MCP) Retrieval-Augmented
- Generation (RAG) pipelines and vector databases (e.g. Pinecone Weaviate).
- Required strong verbal and written communication skills including the ability to
- communicate and explain technical decisions.
Education Requirements
- Bachelors degree in Computer Science or equivalent work experience
Job Title: Senior Software Developer Location: San Francisco CA (Hybrid) Type: Contract Overview: As part of the Digital Risk Management team this role is for a senior software developer for our B2B and B2C SaaS products with a focus on building secure scalable and customer-centric platforms. It w...
Job Title: Senior Software Developer
Location: San Francisco CA (Hybrid)
Type: Contract
Overview:
- As part of the Digital Risk Management team this role is for a senior software developer for our B2B and B2C SaaS products with a focus on building secure scalable and customer-centric platforms. It will be hands-on with full-stack development.
- Feature Development & Delivery
- Deliver new technical features for B2B and B2C SaaS products.
- Work closely with fellow engineers the Product Manager and UX Designer to scope
- engineering requirements and timelines for features.
- Anticipate and communicate blockers and delays before they require escalation.
- Continuously help improve the engineering culture including 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 Framework.
- Implement RESTful API endpoints using TypeScript and .
- Participate in peer code reviews to maintain code quality and adhere to engineering best
- practices.
- Collaborate with developers to build reusable code and libraries for future use.
- Implement software security requirements.
- Leverage new and cutting-edge developer tools to enhance productivity and code
- quality.
- Integrate APIs and services to deliver intelligent product features where applicable.
- Software Design
- Design API endpoints for features define schemas and generate documentation.
- Design reusable and scalable React components for the front-end UI.
- Make sound software design decisions with a focus on customer experience.
- Consistently create optimal designs adhering to architectural best practices.
- Consider system performance scalability and reliability when defining technical
- designs.
- Design and implement Model Context Protocol (MCP) and Retrieval-Augmented
- Generation (RAG) pipelines to enable smart 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.
- Fix bugs performance issues and security vulnerabilities in the software.
- Occasionally be on-call to resolve customer issues and address server alerts as needed
Required skills and qualifications working experience:
- 8 years of experience in software engineering.
- Experience writing code in JavaScript/TypeScript HTML5 CSS3 or related
- applications.
- Experience with front-end technologies and frameworks preferably React.
- API design and development experience. experience desired.
- Experience with application network and cloud security.
- Experience with building and architecting microservices.
- Strong computer science fundamentals and problem-solving/analytical skills.
- Familiarity with version control systems (e.g. Git SVN).
- Understanding of agile software development lifecycle and DevOps principles.
- Preferred ability to write unit tests. Ideally experience with testing frameworks such as
- Mocha Jest etc.
- Preferred understanding of SaaS (Software as a Service) product architectures
- AWS/Azure/Google Cloud Stack and networking.
- Familiarity with developer tools like Claude Code. Experience with designing AI-
- enhanced systems such as Model Context Protocol (MCP) Retrieval-Augmented
- Generation (RAG) pipelines and vector databases (e.g. Pinecone Weaviate).
- Required strong verbal and written communication skills including the ability to
- communicate and explain technical decisions.
Education Requirements
- Bachelors degree in Computer Science or equivalent work experience
View more
View less