YOUR NEW ROLE
As part of our continued growth, we are looking for a highly skilled Full Stack Developer to join our agile software development team. You will be familiar with REST APIs and microservices as well as front-end development using modern SPA frameworks. We are looking for a person with a positive attitude and the ability to get things done. You will be part of a small, agile team that works closely with the operations and product teams to develop and maintain the autoSense Connected Car applications.
THE JOB IS EXACTLY RIGHT FOR YOU IF YOU LIKE TO DO THE FOLLOWING TASKS
- Development of front-end and back-end services in the autoSense Connected Car Cloud
- Deploying, monitoring, supporting and maintaining those microservices
- You will work closely with the product and operations teams to develop exciting new solutions or enhance existing solutions for our consumer and business customers.
- You ensure quality through code reviews and proactively take initiatives to revise or improve existing services.
- Provide 3rd level support as needed.
- You are strong in documenting solutions
YOU HAVE THE FOLLOWING QUALIFICATIONS
- At least 5 years of experience as a backend and/or full-stack developer in NodeJS and TypeScript.
- On the backend side: good knowledge of TypeScript, NodeJS, relational databases and RESTful API design.
- On the frontend side: familiarity with a modern SPA framework (e.g. Angular, React, Vue).
- Great understanding of automated testing (unit, integration and E2E tests)
- Release management experience
- Experience with version control / Git
- Excellent English skills (written and oral)
- Very good oral communication skills
- Good problem solving skills and an eye for detail
NICE TO HAVE
- Knowledge of container-based services (Docker)
- Experience with MongoDB
- Experience in development with AWS services: e.g.AWS ECS, Fargate, Lambda, SNS, SQS, RDS and API Gateway.
- Experience or willingness to learn DevOps practices (e.g. service monitoring, setting up and maintaining CI/CD pipelines).
- Experience with "Big Data", AI,ML technology is welcome
- Experience with Dart and Flutter
- Experience in Data Analytics
HOW WE WORK
- Daily deployment - we commit daily and deploy several times a day using Continuous Delivery Pipelines in production.
- We work closely with the product team to define and plan new services.
- We leverage the benefits of microservices architecture
- We rely heavily on the infrastructure of established cloud service providers (AWS) so that we can focus on actual development
COMPANY DESCRIPTION
Hello - we are autoSense.
We are a young start-up from Swisscom, AMAG and Zurich Insurance and develop services for private individuals and fleet managers around the intelligent networking of cars. With the autoSense app and our adapter, we create the almost perfect digital assistant for our customers' cars.
COMPANY CULTURE
We are looking for new team members to contribute and lead the way - and inspire others to do the same. We are a good fit for curious people who want to continuously develop on different levels. At autoSense you take responsibility, open yourself to new discoveries and influence the quality of our products with your contribution.
WHAT WE OFFER
We are a young, dynamic team with more than 10 nationalities, which is why we have an exciting cultural diversity. We believe in flat hierarchies and quick decisions. Besides many benefits and a fair compensation, we take over 2/3 of your Swisscom Mobile contract, offer you flexible work/home office options, a central office in Kreis 4 of Zurich with access to the roof terrace and of course a free autoSense adapter.
RECRUITMENT PROCESS
Manon is Chief Product Officer and is looking forward to your application. After reviewing your documents, she is looking forward to a first short virtual meeting with you. This would be followed by a formal interview, where you will get deeper insights into tasks and meet other members of our team.
An evaluation test is required prior to final hire.
The final step is a brief discussion with additional members of management to complete the process.
