Senior Software Engineer Web , 100%

Peoplefone
Zürich, Switzerland
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, French, German
Experience level
Senior

Job location

Zürich, Switzerland

Tech stack

PHP
Confluence
JIRA
Automation of Tests
VoIP
CSS
Software as a Service
Code Review
Continuous Integration
Relational Databases
Laravel
Object-Oriented Software Development
Pair Programming
Scrum
Prometheus
Management of Software Versions
PHPUnit
Grafana
Gitlab
Vue.js
Gitlab-ci
Kubernetes
Atlassian Tools
Front End Software Development
Api Design
REST
Docker
Microservices

Job description

Join peoplefone, a leader in IP telephony since 2005. Experience growth in an innovative, family-oriented company!

Tasks

  • Develop our self-service portal using Laravel, Livewire, and Vue.
  • Build robust REST API endpoints with clean versioning.
  • Integrate microservices and SaaS providers into our cloud PBX., * Portal development - continuously developing our self-service portal (Laravel + Livewire + Vue)
  • API design - build robust REST endpoints with clean versioning
  • Service integration - integrate internal microservices or third-party SaaS providers into our cloud PBX
  • Ensure quality - code reviews, pair programming, automated testing and CI/CD via GitLab & Kubernetes
  • Live Scrum - daily stand-ups, and retrospectives with the entire team, * Daily challenges in an open, innovative environment with a team that supports and inspires each other
  • Offices directly at the Zurich Wollishofen tram & bus station
  • Top tools: the latest hardware + professional software of your choice
  • Training time and budget allocated for your growth
  • Career Growth opportunities into an evolving team
  • Company events twice a year
  • One fixed home office day per week with a 100% workload
  • You are self-organised, a strong communicator, and take responsibility for features from idea to go-live

Requirements

  • 3+ years of PHP 8.x experience and strong Laravel skills required.
  • Proficient in relational databases and automated testing tools.
  • Fluent in English, with business-level German or French., * 3+ years of experience with PHP 8.x & OOP
  • Very good Laravel knowledge (from v10)
  • Clean, maintainable code to tests automation (PHPUnit / Pest)
  • Confident handling of relational DBs
  • Frontend experience (Vue 2 / 3, CSS)
  • Fluent in English (C1 level) & Business fluent in German or French (B2 Level)

Nice-to-Haves

  • Livewire / Inertia or other SPA bridges
  • Experience with Docker & Kubernetes (GitLab CI)
  • Monitoring stack: Grafana - Prometheus - OpenSearch
  • Telco/VoIP basics (SIP, RTP)
  • Atlassian tooling: Jira - Confluence
  • Agile mindset with Scrum Master experience

About the company

peoplefone has been developing IP telephony platforms that connect companies in 7 countries since 2005. Our competitive advantage is the development of innovative products combined with our strong entrepreneur and family-oriented spirit!

Apply for this position