Backend developer - node.js

Job ID: 30994559

Budget: $15 – $25 USD

About the job
About Mindfire

AI for the many, not the few. Mindfire is a young tech start-up in Zurich that unites great minds to solve AI challenges faced by businesses, science, and humanity. Our global, multidisciplinary community of talented individuals spans fields ranging from computer science to mathematics, physics, neuroscience, robotics, and beyond. We firmly believe that by combining human creativity with AI, there are few problems we can’t solve.


Your Responsibilities

You will be part of a cross-functional SCRUM team, developing a fast-growing multimedia app - fire42. Though you are mainly responsible for designing and implementing a scalable cloud backend you should be familiar with all aspects of app development (full stack). As a Backend Developer, your responsibilities include:

Design and implementation of a scalable backend system for our app, according to industry quality standards.
Testing and benchmarking of code and processes to continuously measure and improve performance.
Collaborating with team members to define objectives and milestones and to enhance the user experience.

Your qualifications

General Skills:

- 4+ years of mobile development experience
- enhanced knowledge in programming, as well as modern technologies and methods of development
- architecture-oriented, follow best practices to create scalable and mature products
- strong organizational, problem-solving, and analytical thinking
- excellent communication skills

Programming language:

- TypeScript

Back-end infrastructure:

- Google Cloud: CloudRun, Cloud Functions
- Services: Firebase (auth, messaging, etc)
- Databases: Firestore, SQL

DevOps:

- Gitlab
- Docker

Bonus: Basic Frontend Know-How

Flutter (Dart)

What we are offering

- A dynamic, young company where out of the box ideas are welcomed and acted upon
- A professional and target-oriented culture where‍ managers act as role models
- everybody is treated with fairness & respect
- people are encouraged to take their own decisions, hence mistakes are accepted as part of the learning process
- dissonances are settled openly & without delay
- High level of personal responsibility
- A challenging and exciting mission within an innovative and creative environment
- The opportunity to work with some of the smartest and most innovative people in the market
- Introduction into the field of AI and the latest self-learning technology at the cutting edge of science
- The possibility to change the world and have an impact at a large scale
Related categories: Node.js Backend Development