Get AI-powered advice on this job and more exclusive features.
This range is provided by RecreateAi. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
$90,000.00/yr - $125,000.00/yr
Direct message the job poster from RecreateAi
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 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.
Required Skills and Qualifications
- Experience: 1+ years of software engineering experience, with a focus on building scalable, real-time applications.
- Golang Expertise: Strong proficiency in Golang, with experience building high-performance, low-latency streaming applications using WebSocket integration. Ability to optimize Golang-based systems for scalability and real-time performance.
- Technical Stack: Proficiency in React for frontend development with REST APIs and WebSockets. Experience with Python (Django, Celery) and PostgreSQL for backend CRUD and batch processing. Familiarity with message queuing systems and caching solutions (e.g., Redis).
- DevOps: Experience with AWS (Elastic Beanstalk, Amplify), CI/CD pipelines, or cloud infrastructure management.
- AI and Real-Time Systems: Understanding of low-latency, high-throughput systems, ideally with exposure to AI-driven applications or streaming audio/video.
- Integration: Experience building or maintaining APIs that integrate with third-party systems (e.g., CRMs).
- Problem-Solving: Ability to learn quickly and design effective solutions to complex technical challenges.
- Team Fit: Comfortable working in a collaborative, in-person team environment with a startup mentality, taking ownership of critical systems.
Preferred Qualifications
- Experience in a startup environment or as a high-impact engineer on complex projects.
- Strong Golang experience in AI-driven or real-time streaming applications.
- Familiarity with AI-driven applications or scheduling software.
- Experience optimizing WebSocket-based streaming for real-time customer interactions.
- Experience with Large Language Models (LLMs).
- Knowledge of home service industry workflows or CRM integrations.
Why Join Us?
- Work at the forefront of AI and automation in a high-growth industry
- Medical benefits and paid time off
- A collaborative, impact-driven culture with hands-on mentorship
- Real product ownership - your code will shape our customer experience
Job Type: Full-time
- Health insurance
- Paid time off
Schedule:
Location:
- Remote, with hybrid options available for candidates in the DFW area
Seniority level
Seniority level
Entry level
Employment type
Job function
Job function
Engineering and Information TechnologyIndustries
Software Development
Referrals increase your chances of interviewing at RecreateAi by 2x
Sign in to set job alerts for “Software Engineer” roles.
Full Stack Engineer (L5), N-Tech Software Engineering
United States $100,000.00-$900,000.00 5 days ago
Full-Stack Software Engineer (New graduates: United States)
United States $70,000.00-$100,000.00 1 day ago
United States $170,000.00-$720,000.00 6 days ago
United States $120,000.00-$170,000.00 1 week ago
Full Stack Software Engineer (L5), Content Middleware Infrastructure
Seattle, WA $100,000.00-$720,000.00 1 week ago
Philadelphia, PA $25.00-$35.00 2 hours ago
United States $89,000.00-$131,000.00 1 day ago
Software Engineer 6 - Discovery Innovation
Software Engineer, Frontend (Coinbase One)
United States $147,900.00-$174,000.00 6 days ago
United States $94,320.00-$134,745.00 17 hours ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.