Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Spark Energy Logo

Senior Full Stack Developer

Spark Energy

Salary not specified
Dec 10, 2025
Houston, TX, US
Apply Now

Spark Energy is looking to scale its technology infrastructure and incorporate AI features into its applications, requiring a Senior Full Stack Developer with expertise in backend systems, architectural design, and AI integration.

Requirements

  • Proficiency in at least one of the following languages: React, Node.js, Python, or Golang
  • Deep understanding of scalable database architecture and design, specifically with PostgreSQL, considering AI data needs
  • Experience with Redis, S3, microservices, ETL pipelines, and workflow engines
  • Basic understanding of AI workflows and how they integrate into software applications
  • Experience with CI/CD workflows, particularly GitHub Actions
  • Familiarity with DevOps principles and tools such as Docker and Kubernetes
  • Hands-on experience with Machine Learning concepts, including dataset preparation and inference systems

Responsibilities

  • Design, develop, and maintain scalable and reliable backend services and APIs, with an emphasis on AI feature integration
  • Architect and implement robust database solutions, with a focus on PostgreSQL, designed to support AI workflows
  • Develop and optimize data processing pipelines, including ETL processes for AI model training and inference
  • Build and manage microservices architecture for improved scalability and maintainability, facilitating AI model deployment
  • Integrate and manage caching mechanisms using Redis for enhanced performance of AI-driven features
  • Implement and manage object storage solutions using S3 for AI datasets and models
  • Develop and maintain workflow engines for complex process management, including AI model lifecycle management

Other

  • In-office/On-site work schedule
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience