Already Taken: Lead Developer (80 – 100%)
You are a developer with body and soul. You feel at home while programming and you like to share your knowledge. You have found the right balance between innovative technology and tried-and-tested concepts.
You also enjoy working as a tech lead in a more complex context. It doesn’t matter to you whether you are in the front end developing a complex Vue.js component or in the back end with pattern matching. The wide range is made for you.
Start of work
Immediately
Location
St. Gallen, Schweiz
Hybrid model with remote possible
Skills
Here we are referring to the technology we use.
Required (knowledge and/or experience)
- Dealing with relational databases
- Functional Programming (preferrable Elixir / Erlang)
- GraphQL or REST
- Komplex build- and deployment pipelines
- DevOps with Linux/Docker
- Good English knowledge
- High awareness of service and customer orientation
- Leadership & Mentoring of other developers
- Either Frontend
- JavaScript / HTML / CSS
- Or DevOps
- Kubernetes/OpenShift
Advantageous (knowledge and/or experience)
- Good German knowledge
- Gitlab CI
- Event-Sourcing
- Distributed systems
- Redis (or other KV-Storages)
- RabbitMQ (or other Message-Broker)
- Node.js
- Vue.js / React / Angular
- Webpack
Tasks
- Technical project management
- Conception & development of JavaScript applications in the front end with VueJS/Angular/React
- Conception & development of microservices, applications and APIs (REST and GraphQL) under PHP, Elixir or other languages
- Conception & integration of CI/CD pipelines
- Evaluation of new technologies
- Communication with team & customers in English (and German)
- Mentoring of other developers in the team
- Supporting our customers in achieving their goals
Benefits
- Freely selectable equipment (max. CHF 3,000 / 3 years)
- A workplace with electric high tables
- Drinks & snacks
- First-class coffee from the Bezzera
- Budget for conferences / further training (2,000 CHF / year)
- Kicker table
- Annual team retreat (1 week, off-site)
- Mobility budget (according to the place of residence, maximum SBB GA travelcard)
- Flexible working hours
- Flexible vacation
- Remote work possible (1-2 office days per week should be possible)
- «Open Source Everyday»
Interested? Get in touch with us.
If you want to develop yourself in a constantly changing environment and what you are reading appeals to you, we would be very happy to hear from you, even if the profile described above does not apply 100% to you. Register with your application via jobs@joshmartin.ch. We will then give you feedback as soon as possible and inform you about how to proceed.
Since we want to communicate directly with interested people, we are not interested in inquiries from recruiters.