Flag job

Report

Software Engineer ( Remote / Hybrid )

Salary

$90k - $125k

Min Experience

1 years

Location

remote

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

At RecreateAi, we're transforming the home services industry (HVAC, plumbing, electrical, roofing, and more) with cutting-edge, AI-powered tools. Our flagship product, ScheduleBot, automates job scheduling, ensuring no lead is ever missed. With demand rapidly growing, we're expanding our development team and looking for a motivated and skilled Software Developer with experience in Go and Python to help us scale. Role Overview We're seeking a backend-focused Software Developer who's passionate about building fast, reliable, and maintainable systems. You'll be key to developing new features and improving core infrastructure, working closely with product, AI/ML, and frontend teams to deliver elegant solutions that impact thousands of service-based businesses. System Development: Build and optimize React-based frontends with REST APIs and WebSocket integration for seamless user experiences. Develop and maintain Python (Django/PostgreSQL) backend for CRUD operations and business logic. Implement Python (Celery) for cron jobs and batch processing on dedicated servers. Golang-Driven Streaming: Lead development and optimization of our Golang-based AI streaming application, leveraging WebSocket integration for low-latency, high-throughput audio and data streaming. Ensure scalability and performance of real-time streaming systems critical to AI-driven customer interactions. System Integration: Maintain and expand a scheduling API that integrates with various CRM systems, ensuring robust interoperability with the Golang-based AI streaming application. Message Queuing and Caching: Utilize message queuing systems and caching solutions (e.g., Redis) to ensure efficient, scalable system performance. DevOps and Infrastructure: Manage and optimize AWS-based infrastructure, including Elastic Beanstalk for backend services and AWS Amplify for frontend deployments. Support CI/CD pipelines for efficient and reliable iteration. Collaboration: Contribute to code reviews and adopt best practices in a collaborative team environment. Problem Solving: Tackle challenges in real-time AI processing, low-latency streaming, and system scalability to deliver a high-quality product.

Skills

software development
version control
sql
rest