Full Stack Developer (Python, TypeScript)
Full Stack Developer (Python, TypeScript)
FRYTE Mobility GmbH
Computer-Software
- Verifizierte Job-Anzeige
- München
- Vollzeit
- 60.000 € – 75.000 € (Unternehmensangabe)
Full Stack Developer (Python, TypeScript)
Über diesen Job
Intro
About FRYTE
FRYTE is a Munich-based Tech startup, bridging the gap between emerging electric logistics and energy markets. Our SaaS solution empowers dispatchers to plan and optimize charging stops for electric trucks — and supports drivers in real-time to adapt to the realities on the road.
By aligning the needs of fleet operators and energy providers, we reduce charging costs for logistics companies and increase utilization for charge point operators. Our vision is to replace big oil with sustainable transportation. With intelligent software, we bring e-trucks on the road – faster, smarter, and more efficiently.
Tasks
Your Role and Responsibilities
As a Mid Level Fullstack Engineer, you’ll build features end-to-end – from robust backend services to smooth and interactive UIs. You’ll work closely with product, lead-architect, and founders to transform complex problems into scalable products. This role is ideal for an experienced engineer who loves to own features, push quality, and mentor others.
Your responsibilities will include:
- Developing fullstack features
- Designing clean, well-structured APIs and interfaces
- Working with geospatial data (PostGIS) and async queues (Celery)
- Collaborating with designers and operations to improve user experience
- Helping establish best practices in architecture, testing
- You have the proper DevOps mindest so alerting and monitoring as well as Cyber Security stays always on top
Requirements
Must-Haves
- 2-4 years of fullstack experience (Python + JS/TS)
- Strong understanding of backend and frontend fundamentals
- Experience designing and consuming REST APIs
- Comfortable with databases (SQL, Postgres) and containerized dev environments
- Passion for clean code, thoughtful abstractions, and collaborative work
- DevOps familiarity (Docker, CI/CD, logging, observability)
Nice-to-Haves
- Experience with geospatial tech (e.g., PostGIS, Leaflet, Mapbox)
- Experience working in early-stage or fast-moving teams
- Interest in optimization or energy/logistics domains
Our stack
- Backend: FastAPI, Celery, Redis, Postgres, PostGIS
- Frontend: React, TypeScript
- Infrastructure: Docker, GitHub Actions, AWS, OpenStack
Job Requirements
- Availability: Full-Time
- Valid working permit in Germany
- Fluency in English
- Willingness to regularly work in our office in Munich, Germany
Benefits
How We Work
- 🗣️ Asynchronous first: We minimize unnecessary meetings and document everything in Notion
- 🧠 Focus time & deep work: We value deep work and encourage everyone to block time - in the office and remote.
- ☕️ Coffee Culture: We enjoy good coffee and informal communication
- 💪 Team Spirit: We value personal exchange so that we can grow as a team.
- 🛠️ Hands-on: We trust in your problem-solving skills – if something can be optimized, go for it!
Why Join Us
- 🚀 Impact: Be part of a small, high-performing team driving real-world sustainability impact
- 🔀 Hybrid work & central Munich office
- 📈 Growth: Significant ownership and leadership opportunities
- 🦾 Cutting-edge tech: Work on geospatial problems, optimization, and scalable systems
- 🏄🏻♀️ Attractive employee benefits: Jobrad, gym membership, etc.
- 🧸 Family Friendly: We support balancing career and family
- 💻 Hardware: Get what you need – no compromises
Closing
Meet the Team
FRYTE was founded by Max and Sebastian – both former TUM researchers with over a decade of domain experience in logistics and energy. Their deep curiosity, hands-on mindset, and commitment to decarbonization shape the culture of FRYTE. Now they’re building a team that shares their drive to tackle complex, impactful problems.
Equal Opportunities
We embrace diversity and are committed to creating an inclusive environment for all employees and stakeholders. We are open to all candidates without regard to age, color, national origin, religion, gender, or any other characteristics.