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
Senior Tutor - SAT + ACT Full Test
The Association of Test Preparation, Admissions, and Private Tutoring (TPAPT) is searching for skilled and dedicated Senior Tutors to provide comprehensive test prep for the SAT and ACT. Our ideal can…
Associate Attorney - Asbestos Defense (New York City)
State & Local Tax (SALT) Manager | 7+ Years’ Experience | CPA/EA/JD Required | Remote Flexibility Across U.S. Offices This Jobot Job is hosted by: Travis Poley Are you a fit? Easy Apply now by …
Hearst Summer Associate
Fitch Group is currently seeking three interns based out of our New York office. As a leading, global financial information services provider, Fitch Group delivers vital credit and risk insights…
iOS Engineer
About us ATG (Autonomous Technologies Group) is an AI lab deploying frontier reasoning systems within financial markets. Founders: Early GPU cloud (9 figure exit). Investors: Garry Tan / YC …
Senior Project Manager: Healthcare interiors
Senior Project Manager – Healthcare-inpatient and ambulatory care interiors New York, NY OR Melville, NY Our client is an award-winning provider of innovative design solutions. Headquartered…
Senior Embedded Software Engineer
Unlock the power of Safety and Mission Critical Engineering with QDSS. We are seeking exceptional individuals to join our elite team- where your expertise will make an impact that matters. Elevat…
Registered Nurse, PACU Outpatient/Inpatient Surgery (36 hours, Day/Night)
Position: Registered Nurse Location: Menino PACU (Outpatient/Inpatient Surgery) Schedule: 36 hours, Day/Night, Every 3rd Weekend ABOUT THE MENINO PACU DEPARTMENT AT BOSTON MEDICAL CENTER: …
Mergers & Acquisitions Attorney (New York City)
Mergers & Acquisitions Attorney Needed for a Leading International Law Firm!! This Jobot Job is hosted by: Bryce Koelsch Are you a fit? Easy Apply now by clicking the Apply button and sending us…
Performance Marketing Director
Performance Marketing Director AKA NYC is a New York City based, award-winning, fully integrated advertising agency with unparalleled expertise across the arts & entertainment, leisure, travel, r…
Senior Data Engineer
At Talkspace, we are committed to fostering a diverse, equitable, inclusive, and belonging-centered workplace where everyone can thrive while making a difference in mental health. Want to help over t…