Senior Node.js Back-end Developer
·
Zurich, Switzerland
We are on the quest to find a new team member for our team in Valencia or Zurich, who will take charge of developing our Node.js back-ends.
We, LORIOT.io, are a young Swiss company building the future of the Internet of Things. And you can now be a significant part of it. Our team is young, energetic, motivated, and we would like to add another like-minded person to it.
Basic Requirements You Should Be Expert In
- Javascript (ECMAScript 6, promises)
- TypeScript
- Node.js, V8, npm, express
- git (in a team setup)
- HTTP / REST & WebSockets
- API design experience
- Real-time data processing, stream procesing
- SSL / TLS, PKI, AES, Hashing
- JSON, BSON
- WOULD BE GREAT OR YOU NEED TO LEARN FAST
- Message brokers (MQTT, AMQP)
- Cloud services (AWS, Azure, Bluemix, Google Cloud)
- Microservices architecture
- NoSQL, Redis, MongoDB, PostgreSQL
- Big Data, Cassandra, ElasticSearch
- Cross-data-center replication (global infrastructure)
- Work in 100% Linux environment (desktop & server)
- Nginx, HAProxy
- Agile development methods & tools (JIRA)
- Lean methodology (build - measure - learn)
- Distributed systems, scalability, high availability
- DevOps tools
Who Should You Be Apart From Exceptional
- Holder of (at least) a master degree in Computer Science or related field, or have an equivalent (5+ years), demonstrable, relevant work * experience
- Experienced in developing large-scale SaaS products
- Young, spirited, energetic, easy-going person
- Interested in Internet of Things, gadgets, and technology in general
- Fluent in English, any other languages are an asset and can be put to good use
- Excited about working at a startup and on small, talented team
We Expect You To Do Your Best
- Develop back-end of a global IoT network and SaaS infrastructure
- Care deeply about code quality, performance and execution, but not be a dogmatic perfectionist
- Create outstanding API experience for our users
- Help out in other areas of the stack if necessary
- Be agile, adapt to business-driven changes in projects and products
- Collaborate with front-end team and embedded software team
- Understand the aspects of maintainability, stability and compatibility
- Make code reviews and be code reviewed
- Choose technologies based on forward-looking, well-informed decisions
- Implement automated tests
- Participate in writing detailed technical and functional documentation
- Play active role in the agile development team
- Review customer feedback
What We Offer Our Best Effort
- Flexible compensation and perks matching your location
- Equity proportional to your experience & contribution
- Flat hierarchy and appreciation of individual work
- Flexible working hours
- Visibility of your work world-wide
- Working with young, motivated, passionate people
- Working with exciting, state-of-the-art technology for the Internet of Things
- Office in Valencia, Spain or Zurich, Switzerland
To Apply
Send us your CV, short introduction of yourself / your motivation (just a few sentences) to jobs@loriot.io