Senior Full Stack Developer Job in United State | Yulys
×

Job Title: Senior Full Stack Developer

Company Name: Spark Energy
Salary: USD 99,000.00
-
USD 151,000.00 Yearly
Job Industry: Program Development
Job Type: Full time
WorkPlace Type: remote
Location: United State, United States
Required Candidates: 1 Candidates
Skills:
Web Security
Session Management
Authentication & Authorization
Job Description:

Location: Houston, Texas – Corporate Offices (REQUIRED – In-office/On-site work schedule)

FLSA: Exempt

About Spark Energy

Spark Energy was founded in 1999 in Houston, Texas — the energy capital of the world — and used its expertise to become one of the pioneers of the retail energy industry. Since then, we've established ourselves as one of the most dependable and trusted electricity providers and natural gas companies in the country. We are proud to be part of a publicly traded company, Via Renewables. Its NASDAQ ticker symbol is VIA.

Job Summary

We are seeking a highly skilled Senior Full Stack Developer with a strong emphasis on backend systems, architectural design, and AI integration. This role will be instrumental in developing and scaling our technology infrastructure, focusing on robust, efficient solutions and the incorporation of AI features into our applications.

Summary of Essential Job Functions

  1. Design, develop, and maintain scalable and reliable backend services and APIs, with an emphasis on AI feature integration
  2. Architect and implement robust database solutions, with a focus on PostgreSQL, designed to support AI workflows
  3. Develop and optimize data processing pipelines, including ETL processes for AI model training and inference
  4. Build and manage microservices architecture for improved scalability and maintainability, facilitating AI model deployment
  5. Integrate and manage caching mechanisms using Redis for enhanced performance of AI-driven features
  6. Implement and manage object storage solutions using S3 for AI datasets and models
  7. Develop and maintain workflow engines for complex process management, including AI model lifecycle management
  8. Collaborate with front-end developers to integrate user-facing elements with server-side logic, enabling AI-powered user experiences
  9. Write clean, maintainable, and well-documented code, adhering to best practices for AI development
  10. Participate in code reviews and contribute to team best practices, particularly around AI implementation
  11. Troubleshoot and resolve complex technical issues related to backend systems and AI integrations
  12. Contribute to architectural decisions and technology roadmap, with a focus on future AI capabilities
  13. Stay up-to-date with emerging technologies and industry trends, especially in AI and machine learning
  14. Develop a foundational understanding of AI workflows and their integration into application architecture

Minimum Requirements

  1. Proven experience as a Full Stack Developer with a strong backend and architecture focus
  2. Proficiency in at least one of the following languages: React, Node.js, Python, or Golang
  3. Deep understanding of scalable database architecture and design, specifically with PostgreSQL, considering AI data needs
  4. Experience with Redis, S3, microservices, ETL pipelines, and workflow engines
  5. Basic understanding of AI workflows and how they integrate into software applications
  6. Strong problem-solving and analytical skills
  7. Excellent communication and collaboration abilities
  8. Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience

Preferred Qualifications

  1. Experience with CI/CD workflows, particularly GitHub Actions
  2. Familiarity with DevOps principles and tools such as Docker and Kubernetes
  3. Hands-on experience with Machine Learning concepts, including dataset preparation and inference systems
  4. Knowledge of Rust, PHP, or Java

Disclaimer

The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. All personnel may be required to perform duties outside of their normal responsibilities from time to time, as needed.

Spark Energy LLC is an equal opportunity employer.

“We are currently managing our staffing needs internally. Please, no recruiting firm or staffing firm candidates. Consideration will not be given to candidates who have not directly completed an employment application. We do not accept unsolicited agency resumes and are not responsible for any fees related to unsolicited resumes. We are not adding to our limited list of currently approved vendors. Please refrain from contacting us or any employees regarding staffing or recruitment opportunities.”

Are you looking for remote jobs near your area? At Yulys, thousands of employers are looking for exceptional talent like yours. Find a perfect job now.

Become a part of our growth newsletter