Software Engineer (Application Development)
Overview:
Does your dream job include being a part of a core team of top-notch developers building next generation technologies that change the way people work with real-time information everywhere? Are you looking for an opportunity where your ability to solve problems and to learn quickly is more important than your background with specific technologies? How about a position where you have a stake in what you build? We are small developer-focused company with a distributed platform for real-time data ingestion, processing, delivery, and sharing. If you have experience and interest in these kinds of problems we'd love to hear from you.
As a Software Engineer focusing on application development at Flow you will be building cutting edge real-time technology for developers and corporations big and small. Duties and responsibilities include creation and support of applications which utilize the Flow platform as well as providing feedback to the platform team. This could be anything from a web application leveraging the platform, or a library for connecting device x in language y to Flow. We believe very strongly in individuals and interactions over processes and tools, and enable our engineers to innovate around challenging problems every day with little formality. As an engineer at Flow you'll be able to make meaningful contributions to our core platform and services.
Applications built on the Flow platform utilize many languages and frameworks, having a good understanding of web programming stacks in Python or node is a great start, as is embedded experience with C, C++, Go, node, Python. Our APIs and services heavily feature JavaScript, so a significant background there is important. That said, we are open to people with slightly different skill sets -- the ability to quickly dive into the deep end of technology challenges and make it out of the pool alive and ready to dive right back in is much more important to us.
Key technologies:
Python, Node, JavaScript
Web and/or embedded development
Familiarity with programming for distributed systems
Unix Skills
Bonus Technologies:
WebSockets, MQTT, High Availability, Distributed Systems, Docker, Arudiono, Beaglebone, Edison, 802.15.4, Bluetooth LE
Requirements:
The ideal candidate will possess the following:
- Self-motivated and enjoys working autonomously with a lot of freedom
- Strives for the most elegant and simple solution to complex problems
- Embraces the challenges and benefits of working with cutting edge software
Flow provides real-time information solutions for developers and enterprises, in the IoT space. The Flow Platform is cloud-based platform-as-a-service (PaaS) built on top of a real-time architecture that enables on-demand stream processing, data routing, and interoperability across the entire application landscape. Flow also provides customers with turn-key software-as-a-service (SaaS) solutions built entirely on the Flow platform.
Flow Corporation is a venture-backed New York City technology company founded in 2010.
Salary is commensurate with experience and may include equity packages.
Recommended Jobs
Merchandiser
Merchandiser Our merchandisers are the heart and soul of Jacent. They're on the front lines in more than 17,000 stores placing just the right products, building displays, and working with store pers…
Consumption Account Manager, Data 360 & Agentforce
Description Role Description Delivering customer success with Data + AI + CRM + Trust is the unique value proposition for Salesforce and the Customer 360 Platform. The Consumption Account Manag…
Nutrition Support Specialist
Salary: $95,000 – $105,000 + comprehensive benefits Job Summary: We are seeking a Nutrition Support Specialist to support patients receiving complex infusion therapies while driving growth i…
Scrum Master - Omnichannel
Scrum Master – Omnichannel Anywhere Type: Contract Category: Program/Project Management Industry: Life Sciences Workplace Type: Remote Reference ID: JN -042026-106227 Date Po…
ED, Regional Compliance Officer (Northeast)
We're seeking someone to join our team as a Regional Compliance Officer in WM Field Compliance to engage directly with the in an advisory capacity with the Wealth Management Northeast Regional team a…
Senior Manager, Senior Counsel - US Commercial & Product (Pulse Network)
Senior Manager, Senior Counsel - US Commercial & Product (Pulse Network) The Capital One Legal Department is seeking an experienced and collaborative corporate/commercial attorney to join our gro…
Dominion House Case Manager
Dominion House Case Manager Responsibilities of the Dominion House Case Manager is the development of all individual service plans for the 12 adults who have a diagnosis of mental illness and are …
Graphic Designer | Vehicle Wraps, Window & Wall Graphics
About Leto Graphics Leto Graphics is a full-service large-format graphics and vehicle wrap company serving Long Island and the greater New York City metro area. We specialize in commercial vehicle…
Line Cook
The Modern is a Michelin-starred contemporary American restaurant at the Museum of Modern Art. The restaurant features refined, unexpectedly playful dishes that highlight exceptional ingredients and …
Registered Nurse Manager
Job Description Job Description The Nurse Manager is a registered nurse with accountability for clinical care of a designated patient care service area. The manager is responsible for assessi…