Job Closed
This listing is no longer active.
Software Engineer I
Location
California
Posted
93 days ago
Salary
$95K - $105K / year
Seniority
Mid Level
Job Description
Software Engineer I
Fama Technologies Inc.
• Triage and drive resolution of all platform technical issues impacting Fama Operations and/or our customers. • Develop solutions by studying information needs, conferring with product management, studying systems flow, data usage, and work processes. • Develop performant code accompanied by effective unit tests and participate in our peer review process. • Build proactive monitoring and alerting to notify team of symptoms before outages occur. • Participate in incident response, root cause analysis and remediation of incidents. • Participate in an on-call rotation to respond to platform availability incidents and assist with customer specific incidents.
Job Requirements
- Direct or transferrable experience working with Python and familiarity with associated web frameworks (e.g. FastAPI, Django, Flask, etc.). FastAPI is a plus.
- Experience and understanding of REST APIs
- Basic understanding and some experience developing front end web components with these or similar technologies:
- Javascript
- React
- Typescript
- 2+ years experience providing Level 2 application support in an a very active software development environment
Benefits
- Remote first - Flexible work environment.
- Our flexible workplace comes with vacation days, sick days, volunteer time off, and paid parental leave.
- Great Financial Incentives. competitive compensation packages, stock options, and generous 401(k) plans with a match.
- Employees can access Wellness Programs such as Teladoc, TalkSpace therapy, Peloton, and more for FREE.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Fullstack Engineer
BuildJetBuildJet makes CI faster by running its own cloud on top of Gaming CPUs
• Take ownership of JetKVM’s open-source software stack end-to-end - from backend APIs and frontend UX to firmware integrations. • Help shape the system architecture and technical roadmap. • Work closely with the founders to evolve both the open-source and commercial sides of JetKVM. • Fixing a React rendering issue • Debugging a WebRTC connection between a device and client • Implementing OTA updates, authentication, or telemetry in Node.JS and Go • Maintaining and improving our internal UI component library • Manage and roll out new software releases.
Senior Software Engineer, Managed Sync
ParagonShip every integration your customers need with Paragon's embedded integration infrastructure for B2B software products.
• Own major parts of the Managed Sync architecture — from ingestion pipelines to storage and APIs — and drive its evolution as we scale. • Design, build, and operate backend services for Managed Sync using TypeScript (NestJS), Postgres, Redis, Kafka, and Kubernetes. • Implement new syncs and integrations across file storage, document, CRM, and other SaaS APIs — including auth, pagination, rate limits, and webhooks. • Design and evolve Synced Object schemas and data models that can represent large, complex external systems in a reliable, queryable way. • Build robust batch and incremental sync flows: backfills, change tracking, retries, dead-letter handling, and idempotent processing. • Raise the bar on reliability and observability: logging, metrics, tracing, dashboards, and SLOs, and use them to guide engineering priorities. • Partner with product, design, and GTM to deeply understand customer use cases (RAG ingestion, analytics replicas, bidirectional sync) and turn them into technical designs and roadmaps. • Collaborate with the Permissions / auth teams to ensure that synced data always respects native permissions and never leaks across tenants. • Provide technical leadership: mentor other engineers, influence engineering practices, and be a go-to person for hard debugging and design decisions.
Senior Software Engineer, Integrations
ParagonShip every integration your customers need with Paragon's embedded integration infrastructure for B2B software products.
• Build and maintain core services that power integrations in production (connectors, shared integration components, and platform APIs). • Improve the developer experience for building and operating integrations: faster iteration loops, stronger tooling, clearer debugging and observability. • Design and ship resilient integration behavior: retries/backoff, rate limiting, pagination patterns, idempotency, and error handling. • Partner with product and customer-facing teams to deliver integrations that are correct, maintainable, and easy to support. • Raise quality and reliability through testing strategy, monitoring/alerting, incident learnings, and operational improvements. • Participate in an on-call rotation for production systems and contribute to incident response and postmortems.
• Developing both the front-end and back-end systems that allow users to seamlessly interact with our models • Building robust backend services and APIs for model inference, including efficient batching systems and optimization for large datasets • Implementing state management and session persistence mechanisms to maintain model context and deliver consistent user experiences • Designing and developing responsive, user-friendly frontends for model interaction, monitoring, and configuration using modern frameworks (React, Vue, or Angular) • Designing event-driven architectures with pub/sub messaging patterns to enable asynchronous processing and system scalability • Developing database connectivity layers and integration points with third-party data sources (e.g., Snowflake, Databricks) • Creating comprehensive error handling, retry mechanisms, and monitoring solutions to ensure system reliability • Collaborating with MLOps and DevOps teams to optimize the overall architecture and deployment pipeline



