Senior Full Stack Developer

Aegerian Software Solutions
Lausanne, Switzerland
17 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
CHF 134K

Job location

Lausanne, Switzerland

Tech stack

HTML
Java
JavaScript
PHP
API
Amazon Web Services (AWS)
Business Logic
User Authentication
Azure
C Sharp (Programming Language)
CSS
Databases
Data Security
DevOps
Github
Human-Computer Interaction
Python
PostgreSQL
MongoDB
MySQL
Node.js
NoSQL
Redis
Svelte
Cloud Services
Ruby
SQL Databases
Management of Software Versions
Web Applications
Google Cloud Platform
React
Backend
Gitlab
GIT
Vue.js
Angular
Bitbucket
GraphQL
Front End Software Development
REST
Docker
Programming Languages

Job description

A Full Stack Developer is a software engineer proficient in both front-end (client-side) and back-end (server-side) development, capable of building and maintaining complete web applications from the user interface to the database and server infrastructure.

Key ResponsibilitiesFront-End Development (What Users See)

  • Build interactive, responsive user interfaces (UI) using HTML, CSS, and JavaScript.
  • Work with front-end frameworks/libraries like React, Angular, Vue.js, or Svelte.
  • Ensure applications are visually appealing, user-friendly, and accessible across devices and browsers.

Back-End Development (The "Engine" & Logic)

  • Develop server-side application logic, APIs, and business processes.
  • Use server-side programming languages like JavaScript (Node.js), Python, Java, Ruby, PHP, or C#.
  • Design, manage, and interact with databases (SQL: PostgreSQL, MySQL; NoSQL: MongoDB, Redis).
  • Handle user authentication, authorization, and data security.

Full Stack Integration & DevOps (The "Glue" & Infrastructure)

  • Connect the front-end and back-end via APIs (RESTful or GraphQL).
  • Manage code versioning with Git (GitHub, GitLab, Bitbucket).
  • Understand basic DevOps principles: deployment, cloud services (AWS, Azure, GCP), containers (Docker), and CI/CD pipelines.
  • Ensure performance, optimization, and troubleshoot issues across the stack.

Job Types: 100%, Part-time

Pay: CHF86'314.29 - CHF134'270.46 per year

Expected hours: 40 per week

Requirements

Do you have experience in SQL?

Apply for this position