Replicant is looking for a Backend-Focused Full Stack Software Engineer to enhance its backend capabilities, support its existing platform, and contribute to frontend development as needed. The role aims to improve core product functions by designing and implementing scalable backend functionality, optimizing data structures, and refactoring business logic to boost performance and meet future demands for their AI voice and chat products.
Requirements
- Mastery of Node.Js or Python deployed on a cloud platform (AWS, GCP, or Azure)
- Relational databases such as MySQL or PostgreSQL, and ORM tools such as TypeORM or Sequelize
- Data engineering
- CI/CD
- LLM prompt engineering, integration of AI technology in production systems
- AI tools for writing, improving, debugging, and refactoring large code bases
Responsibilities
- Build new features powering millions of daily conversations on Replicant’s core AI voice and chat products, focusing on scalable, reliable backend services and infrastructure
- Refractor, optimize, and debug production systems balancing latency, cost, and user delight
- Continuously improve systems based on performance metrics and customer feedback
- Thoughtfully review code and architecture to maintain quality and mentor peers
- Champion best practices and design patterns, shaping a fast-moving culture focused on engineering excellence
- Participate in regular on-call rotations, monitoring live production systems and quickly resolving issues
Other
- 5+ years of backend software engineering experience in a SaaS environment
- Proven experience owning and shipping elegant, maintainable, continuously improving solutions that scale to millions of users
- History of raising the bar for great engineering in your teams, with strong collaboration skills favoring impact over process
- Strong communication skills that build trust with teammates and stakeholders
- Enthusiasm for AI, machine learning, or telephony