About this jobJob type: Full–timeExperience level: SeniorRole: Full Stack DeveloperIndustry: Manufacturing, Software as a Service, Web DevelopmentCompany size: 11–50 peopleCompany type: PrivatePay scale: $135,000 to $152,000 annually (commensurate with experience and skill set)Remote detailsRemote work is acceptable. Occasional in–office meetings are encouraged. Ideally within four time zones. Preferred Time zone: Pacific Time. HQ Location: Aliso Viejo, CA.About ThinkIQThinkIQ has developed a large, distributed platform for real–time data analytics that is transforming industrial supply chains. Our fundamental technologies include a time series data store based on PostgreSQL with deep domain behavior encoded in the database (strong PL/pgSQL component). We have broad connectivity to several data sources primarily written in cross–platform .NET code with real–time characteristics. Data is abstracted through a sophisticated middle tier object model written primarily in Python and PHP, presented through intuitive tooling created primarily in JavaScript and Vue. Our web–based platform is presented through a PHP–based content management system.Job descriptionThinkIQ is seeking a Full Stack Developer to join our team. While a candidate may not have deep expertise in all areas of our technology stack, we are looking for someone with the desire and intent to traverse a system with many layers comfortably, and to focus on full product functionality with the assistance of specialists in those areas. This position requires someone who can articulate complex ideas and work collaboratively as well as independently. Developers work on a variety of initiatives throughout the year, in small teams with ownership over projects, delivering high–quality results. We are looking for experienced developers who, while primarily coding, can eventually lead software teams and mentor younger developers.Skills & RequirementsResponsibilities- Enhancing the data–ingestion pipeline, including developing new connectors- Assisting with database code management and maintenance- Collaborating with designers and backend engineersRequired skills- Deep experience with the .NET Core framework and languages; C# is required (cross–platform experience is a bonus)- Competent and comfortable with Python- Experience with PostgreSQL and PL/pgSQL; understanding of Postgres as a relational and object store- Knowledge of inter–machine Internet of Things (IoT) communication protocols is a strong plus- Familiarity with MQTT or OPC/UA or AMQP is desirable- Senior position; 7+ years of experience requiredWhy join ThinkIQ- Competitive salary plus equity- Health, dental, vision and life insurance- Flexible vacation policy- Ability to work remotely- Great positive working environment