Full Stack Developer (aws, Nextjs, Python)

Dübendorf, ZH, CH, Switzerland

Job Description

#

Your mission




?

DO NOT APPLY

if you do not have personal projects to show. ?

DO NOT APPLY

if you prioritize work-life balance over a mission that saves lives.


At

AVIAN

, our mission is clear: we stop fires before they start. Our advanced infrared camera systems and AI-driven monitoring solutions help manufacturers protect people, assets, and the environment from devastating fire risks.


As a

Full Stack Engineer

, you are the architect of the platform that bridges our cutting-edge hardware with the industrial leaders who depend on it. You aren't just building a dashboard; you are building the mission-control center for global fire prevention.

Why this role matters:




Our hardware detects the heat, but our software delivers the cure. You will build the scalable B2B infrastructure that handles real-time alerts, complex multi-tenant architectures, and the seamless "upgrade-to-protect" paths that allow our business to scale. If the platform lags, a fire goes unnoticed. We need an engineer who builds for 100% reliability and understands that software is the backbone of safety.

What you'll do:



Architect B2B SaaS Infrastructure:

Design and implement multi-tenant architectures using

AWS CDK

, ensuring strict data isolation and scalable feature-tiering.

Full Stack Development:

Build high-performance, type-safe web applications using

NextJS

and

TypeScript

, powered by

Python

backends.

Revenue Engineering:

Own the lifecycle of paid upgrade paths, from Stripe integrations to granular feature-flagging and RBAC (Role-Based Access Control).

API Excellence:

Design, document, and maintain robust APIs that interface with both our edge devices and third-party industrial systems.

Scale with CDK:

Use Infrastructure as Code to manage our growing AWS footprint, ensuring deployments are repeatable, versioned, and secure.

How success is measured:



Reliability:

Maintain 99.99% uptime for the SaaS platform and alerting engine.

Velocity:

Deliver production-ready B2B features (e.g., new billing tiers or reporting modules) from concept to rollout in rapid cycles.

API Performance:

Maintain <100ms P99 latency for critical API endpoints.

Deployment Integrity:

Zero-downtime migrations and schema updates across multi-tenant environments.

30/60/90-day plan:



30 Days - Deep Dive & Integration:



Map the existing AWS infrastructure and deploy a minor feature update via CDK. Audit the current B2B checkout/upgrade flow and identify three friction points. Contribute your first full-stack PR (NextJS + Python) to the core monitoring dashboard.

60 Days - Feature Ownership:



Lead the development of a new "Premium" feature tier, including backend logic and frontend UI. Optimize a core API service to handle a 2x increase in concurrent device telemetry. Implement automated E2E testing for the critical alert-notification path.

90 Days - Platform Leadership:



Refactor a major component of the multi-tenant architecture to improve scaling efficiency. Design and launch a public-facing API for enterprise customer integrations. Set the standard for the stack: mentor teammates on CDK best practices and NextJS optimization.
#

Your profile



Must-Haves:



5+ years

of professional experience in Full Stack Engineering.

The Hacker Mindset:

You must have

personal projects, side hustles, or open-source contributions

that you can demonstrate. If you only code during office hours, you are not a fit. We look for people who are always on, always hacking, and always learning.

AWS Master:

Deep experience with

AWS CDK

, Lambda, AppSync/API Gateway, and DynamoDB.

Modern Stack:

Expert-level proficiency in

TypeScript, NextJS, and Python

.

SaaS Architecture:

Proven experience building B2B SaaS products (feature-gating, subscription management, complex permissions).

Nice-to-Haves:



Experience with IoT data visualization or real-time streaming (WebSockets, MQTT). Prior experience in a high-growth startup environment. Knowledge of Tailwind CSS and modern UI/UX principles. Experience with Stripe API or similar billing engines.

Who you are:



Product-Minded Engineer:

You don't just "move tickets." You think about the customer's pain and the business's bottom line.

Unapologetically Technical:

You spend your weekends exploring new frameworks or optimizing your home server.

Accountable:

You own your code from the first line to the production logs.

Resilient:

You thrive in high-stakes environments where the mission is the priority.

Willing to go the extra mile:

You understand that "production" means lives and assets depend on your code. You don't clock out when the system is at risk.

?

DO NOT APPLY

if you do not have personal projects to show. ?

DO NOT APPLY

if you prioritize work-life balance over a mission that saves lives.

#

Why us?



High-Impact Ownership:

Your code prevents disasters in the real world. This ain't your typical B2B SaaS

Fast & Flat:

No middle management, no unnecessary meetings. Just building.

Equity:

Meaningful equity participation in a company protecting global industries.

Elite Peers:

Work alongside world-class CV/ML engineers in a high-intensity environment.
#

About us




Early Fire Prevention. Predictive Power.



Avian's Swiss-engineered thermal cameras provide mission-critical protection for high-risk industries--wood, recycling, paper, and beyond--by spotting anomalies before they escalate. Our AI-driven system has already stopped thousands of fires in real operations, saving facilities from catastrophic loss.



With the world's largest dataset of real fire events, Avian delivers unmatched accuracy, instant alerts (SMS, WhatsApp, phone), and PLC-based automatic shutdowns. Beyond fire safety, our predictive maintenance analytics extend equipment lifetime, reduce downtime, and keep your facility insurable.

Beware of fraud agents! do not pay money to get a job

MNCJobs.ch will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1952363
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dübendorf, ZH, CH, Switzerland
  • Education
    Not mentioned