Position: Java Developer for Blynk IoT Platform
Company: Blynk
Category: Java
Experience required: 2y
English level: intermediate

Please apply, if you:

- Opened to new ideas and love to propose your own
- Tired of developers who add a library just to invoke a single method
- Don't like companies that can't migrate even to Java 11
- Like to find the optimal solution even if nobody asked you about it
- Love fast and efficient solutions
- Not afraid of high loads (~100k req/sec) and distributed architectures
- Think microservices are just hype and in most cases, you don't need it
- Love to see your feature shipped to production right after it was developed
- Know what Adruino is
- Like to work remotely

Project technical details:

- Java 17
- Netty, Lucene, Jackson, Clickhouse, GitHub
- Backend team currently has only 1 dev
- We have our own binary-text protocol (similar to mqtt), HTTPS API, WebSockets, all are built on top of Netty
- Some legacy is present, but you won't deal with it
- We have a pipeline of clients who needs some specific features and integrations with other platforms based on Blynk IoT Platform. So we need a person who will build these features/integrations on top of our platform for new business clients.

Company site - https://blynk.io/

Blynk is a low-code IoT software platform for connecting devices to the cloud, building mobile apps to remotely control and monitor them, and managing thousands of users and deployed products. It’s a PaaS (Platform-as-a-Service) that helps businesses and individuals seamlessly progress from a prototype of a connected product to its commercial launch and further growth. Currently used by over 500,000 developers and businesses in 176 countries.