Software Engineer, Full Stack
Job description
Software Engineer, Full Stack at Fal Ai.
About the role
You will build and maintain core Serverless UI features (dashboards, logs, observability, configuration, usage). You will design and implement backend APIs that power the Serverless product experience. You will Improve performance, reliability, and scalability of customer-facing systems. You will Work closely with Infrastructure to ensure product features align with platform capabilities. You will Own features end-to-end, from design through production and iteration. You will Build and maintain core Serverless UI features (dashboards, logs, observability, configuration, usage). You will Design and implement backend APIs that power the Serverless product experience. You will Day to day you also Improve performance, reliability, and scalability of customer-facing systems.
Key facts
What you'll do
- Build and maintain core Serverless UI features (dashboards, logs, observability, configuration, usage).
- Design and implement backend APIs that power the Serverless product experience.
- You will Improve performance, reliability, and scalability of customer-facing systems.
- Work closely with Infrastructure to ensure product features align with platform capabilities.
- You will Own features end-to-end, from design through production and iteration.
- Build and maintain core Serverless UI features (dashboards, logs, observability, configuration, usage).
- Design and implement backend APIs that power the Serverless product experience.
- Day to day you also Improve performance, reliability, and scalability of customer-facing systems.
- Own features end-to-end, from design through production and iteration.
- Collaborate with cross-functional partners to define, prioritize, and deliver on feature milestones.
- Translate product requirements into robust technical specifications and implementation plans.
- Instrument production systems to capture actionable metrics and drive data-informed decisions.
- Partner with design to translate user needs into intuitive and responsive interface components.
- Continuously refactor legacy code to improve maintainability and reduce technical debt.
Requirements
- You need Strong experience working across both frontend and backend.
- You need Proficiency with TypeScript, Python, Postgres, and Next.js.
- You need Experience owning features end-to-end in production systems.
- Ability to context switch between UI, backend, and performance work.
- You need Product-minded engineer who values clean abstractions and long-term maintainability.
- You need Comfortable working in a fast-moving, low-process environment.
- You need to write reliable tests that validate critical user flows and edge cases.
- You need to communicate clearly with both technical and non-technical stakeholders.
Nice to have
- It helps if Experience building developer platforms or infrastructure-adjacent products.
- Familiarity with observability tooling (logging, metrics, tracing) in production environments.
- It helps if Background in distributed systems, container orchestration, or cloud-native architectures.
- Experience with real-time systems, streaming logs, or high-throughput data pipelines.
- Exposure to technologies such as Kubernetes, Prometheus, Datadog, gRPC, or similar systems.
- It helps if Entrepreneurial mindset and strong ownership mentality.
Practical notes
Note: Build and maintain core Serverless UI features (dashboards, logs, observability, configuration, usage).
Design and implement backend APIs that power the Serverless product experience.
For Software Engineer, Full Stack at Fal Ai, Improve performance, reliability, and scalability of customer-facing systems.
Work closely with Infrastructure to ensure product features align with platform capabilities.
For Software Engineer, Full Stack at Fal Ai, Own features end-to-end, from design through production and iteration.
For Software Engineer, Full Stack at Fal Ai, Strong experience working across both frontend and backend.
For Software Engineer, Full Stack at Fal Ai, Proficiency with TypeScript, Python, Postgres, and Next.js.
For Software Engineer, Full Stack at Fal Ai, Experience owning features end-to-end in production systems.
Ability to context switch between UI, backend, and performance work.
For Software Engineer, Full Stack at Fal Ai, Product-minded engineer who values clean abstractions and long-term maintainability.
For Software Engineer, Full Stack at Fal Ai, Comfortable working in a fast-moving, low-process environment.
For Software Engineer, Full Stack at Fal Ai, Experience building developer platforms or infrastructure-adjacent products.
Familiarity with observability tooling (logging, metrics, tracing) in production environments.
For Software Engineer, Full Stack at Fal Ai, Background in distributed systems, container orchestration, or cloud-native architectures.
Experience with real-time systems, streaming logs, or high-throughput data pipelines.
Exposure to technologies such as Kubernetes, Prometheus, Datadog, gRPC, or similar systems.
For Software Engineer, Full Stack at Fal Ai, Entrepreneurial mindset and strong ownership mentality.
For Software Engineer, Full Stack at Fal Ai, TypeScript.
For Software Engineer, Full Stack at Fal Ai, Python.
For Software Engineer, Full Stack at Fal Ai, Postgres.
For Software Engineer, Full Stack at Fal Ai, Next.js.