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
Full Stack C# Developer
We are seeking a talented C# Full Stack Developer with a proven track record in developing scalable, high-performance applications within the Microsoft technology stack. In this role, you will collab…
Professional, Product Success Analyst
Join Us in Shaping the Future of Health Care At MVP Health Care, we're on a mission to create a healthier future for everyone. That means embracing innovation, championing equity, and continuousl…
Software Engineer - Payments
About the Company Tabs is an AI-powered revenue intelligence platform for B2B businesses. Using the power of AI, Tabs is able to understand and extract elements from even the most complex B2B contr…
Bookkeeper/Administrative Assistant
Benefits: ~401(k) ~401(k) matching ~ Dental insurance ~ Flexible schedule ~ Health insurance ~ Paid time off ~ Parental leave ~ Vision insurance YourOnlineMarketplace, Inc…
Radiologist - Remote and 50K Sign On
?Independent group seeking a Remote Radiologist to provide Teleradiology services. Growing Private group with a 100% remote role! Contact: Raymond Stiles(843-574-8233)[email protected] …
Data Analyst
At PitchBook, a Morningstar company, we are always looking forward. We continue to innovate, evolve, and invest in ourselves to bring out the best in everyone. We’re deeply collaborative and thrive o…
Senior Palantir AI Engineer (Palantir AIP)
At TWG Group Holdings, LLC (“TWG Global”), we drive innovation and business transformation across a range of industries—including financial services, insurance, technology, media, and sports—by lever…
Warehouse Supervisor
About Us: Company Overview Foundation Building Materials (FBM) is a leading construction materials distribution company that serves the commercial and residential construction markets across Nort…
Managing Veterinarian
Lead, Inspire & Make Big Things Happen — Become Our Managing Veterinarian / Medical Director! North Country Veterinary Services – Pulaski, NY If you’ve been waiting for the right leadership op…