Full-Stack Engineer
About this job
Job type: Full-time
Experience level: Mid-Level, Senior
Role: Full-Stack Engineer
Industry: Manufacturing, Information Technology, Data Science
Remote details
Preferred Timezone: (GMT+01:00) Zurich +/- 4 hours
Technologies
Node.jsVue.jsBootstrapVueGraphQLJestPostgreSQLInfluxDBDockerKubernetes
Job description
We build software as a service for manufacturing companies. We are using the latest web technologies and work hard to provide the best experience for our users.
We are looking for a talented Full-Stack Engineer to join our remote team.
How you will contribute
As a member of our team you will work on our core product tusks.io.
You will deliver JavaScript development skills on the front and backend systems.
Together we build a highly performant app that will be used in critical manufacturing environments.
Who you are
- You have strong English-language communication skills.
- You can think on your feet and adapt well to fast changing environments and priorities.
- Responsible and driven by results.
- Genuinely interested in technology.
- Willing to learn, grow, and admit mistakes.
- Able to communicate with other people on the project's team effectively.
- You would love to work and contribute to a diverse team with people from a variety of backgrounds, cultures and with different levels of experience.
Technical Requirements
Most important
- Expert knowledge of Vue.js and associated libraries (e.g. vue-cli, vue-apollo, ...)
- Professional experience with node.js and express
- Experience with GraphQL APIs
- Strong with Bootstrap (BootstrapVue)
- Experience with complex SQL and NoSQL databases (Postgres and Influx).
Nice to have
- Experience with virtualization and containerization (in particular Docker)
- Familiar with cloud technologies like Kubernetes and AWS
- Code Versioning, CI/CD with Gitlab
- Testing with Jest
Our team
- We are kind, helpful, smart, get stuff done, and thrive in a startup environment.
- We are self-motivated and able to work well in a distributed office.
- We believe in asking for help and helping others when they ask, never throwing a problem over the wall.
If you are interested in this position apply now at jobs@tillner.ch.
We are very selective in our process because we look for a very long-term, full-time partnership with our employees. We try to keep the process as short as possible, so that we don't waste anyone's time.