Logo for ETH juniors

Full-Stack Developer

Roles & Responsibilities

  • Strong programming skills in Python (Flask) and TypeScript/React
  • Hands-on experience with Windows Server deployment, setup and configuration
  • Familiarity with CI/CD, testing, and modern software development best practices
  • Experience with Microsoft Azure and Google Cloud Platform APIs

Requirements:

  • Develop and maintain a modern web application frontend (TypeScript/React) and backend (Python Flask).
  • Deploy, maintain, and optimize the application on Microsoft Azure with integration to Google Cloud APIs.
  • Implement CI/CD pipelines, testing, and follow modern software development best practices.
  • Troubleshoot, monitor, and ensure reliability and performance of the AI-enabled web app, working independently.

Job description

Are you interested in working on a web app that applies LLMs to a real business use case?
We are seeking a Full-Stack Developer with experience in modern web application development and cloud deployment to support the deployment, maintenance, and optimisation of a web application hosted on Microsoft Azure and integrated with Google Cloud APIs.
This role is ideal for an independent, detail-oriented developer with strong technical skills and an interest in prompt engineering and AI-powered solutions.

Requirements

  • Strong programming skills in Python (Flask) and TypeScript/React.
  • Hands-on experience with Windows Server deployment, setup and configuration.
  • Familiarity with CI/CD, testing, and modern software development best-practices
  • Experience with Microsoft Azure and Google Cloud Platform APIs
  • Familiarity with prompt-engineering
  • Ability to work independently and structured, with strong problem-solving skills.
Optional:
  • Familiarity with Azure File Share
  • Interest in AI-driven automation of finance workflows


Benefits

  • Location: remote
  • Workload: 20-40%
  • Duration: 1-2 months
  • Start date: asap
  • Hourly salary: CHF 45+



Salary: 45+

Full Stack Engineer Related jobs

Other jobs at ETH juniors

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.