Full Stack Developer (AWS, NextJS, Python)
Avian
Dübendorf, Switzerland
6 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Dübendorf, Switzerland
Tech stack
API
Amazon Web Services (AWS)
Software as a Service
Data Visualization
Amazon DynamoDB
Python
Message Queuing Telemetry Transport (MQTT)
Role-Based Access Control
E2e Testing
Next.js
Data Streaming
TypeScript
Web Applications
WebSocket
Amazon Web Services (AWS)
Tailwind
Amazon Web Services (AWS)
Core Api
Backend
Stripe
Front End Software Development
Functional Programming
Api Gateway
Job description
- 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., * 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.
Requirements
- 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.
About the company
* 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.