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 134KJob 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?