Job Url: https://careers.lixilamericas.com/jobs/5473?lang=en-us&iis=Job%2BBoard&mode=job&iisn=LinkedIn Job Description: Responsibilities We are looking for an ambitious Backend Software Developer to join our team in creating the next generation of IoT water savings solutions. This role will take ownership of continuing to build out our backend functionality, including expanding our infrastructure and microservice architecture, data processing algorithms, and overall supporting implementation of key features of our best-in-class product.   The ideal candidate is passionate about learning new technologies and solving problems with a wide variety of tools to create a real impact.   We’re using: Elixir, PostgreSQL, TimescaleDb, C++, Grafana, GraphQL, Flutter, AWS, and IoT technologies (MQTT, etc.).   Main Responsibilities: Code Development: Write, test, and deploy high-quality, robust, and scalable backend code, ensuring our applications align with the business goals. Backend Infrastructure: Continue to expand our existing infrastructure to deploy, monitor, troubleshoot, and maintain new and existing services. Take ownership of DevOps and enhance secure, fault-tolerant, and scalable services through sound engineering practices and design. Data Pipelines: Analyze, refine, and expand our existing data pipelines and detection algorithms to guarantee optimal product functionality. Product Collaboration: Work closely with key product stakeholders to comprehend, analyze, and fulfill product needs. Participate actively in our Agile Scrum process, providing valuable inputs to the development lifecycle. CI/CD Pipelines: Continue to expand our CI/CD pipelines. Establish rigorous unit and integration testing processes, and incorporate advanced deployment tools to streamline releases to test and production environments. Quality Assurance: Collaborate closely with our QA team to ensure stringent code quality standards are maintained throughout the release life-cycle.   Qualifications   6+ years of experience building scalable software solutions with an emphasis on backend systems, architecture, and design 5+ years of experience with web frameworks and platform engineering in production Hands-on experience standing up and maintaining infrastructure through Infrastructure-as-Code (IaC) and managing cloud platforms such as AWS Expertise in data pipelines, signal processing, filtering, data algorithms, and working with time-series data Advanced knowledge of databases (PostgreSQL) and designing/documenting APIs (GraphQL, REST) Proficiency with one or more functional programming languages (e.g., Elixir, Erlang, Clojure or Haskell) Experience with one or more object-oriented or procedural programming languages (e.g., Java, Go, Python, C, C++, Ruby, JavaScript/TypeScript, PHP, Rust, or C#) Strong commitment to quality with significant testing experience Deep knowledge of the full software development lifecycle, including coding standards, code reviews, source control management, process building, testing, and operations Proven track record of shipping software to production within agile development environments Ability to deliver creative solutions to business-critical requirements Excellent interpersonal and communication skills B.S. in Computer Science or equivalent experience Big Plus if you also have the following experiences: Mobile app development Front-end web development Experience with Embedded Firmware and IoT devices Electrical engineering and basic electronics device prototyping