Backend Software Engineer
Character.ai · United States
About The Role
Join our team as a Backend Software Engineer, where you'll be responsible for building and maintaining scalable, high-performance backend systems. Collaborate with designers, data scientists, and engineers to deliver robust and efficient backend solutions. You'll design, develop, and maintain scalable backend services, implement secure APIs, optimize system performance, and ensure high availability and fault tolerance. Stay up to date with industry trends and emerging technologies in backend development. Enjoy a generous benefits package, including a 401(K) contribution, health coverage, PTO, paid leave for new parents, daily in-office catering, and a monthly wellness stipend.
- Design, develop, and maintain scalable backend services that support applications and infrastructure.
- Implement secure and efficient APIs to support frontend applications and third-party integrations.
- Optimize system performance, reliability, and scalability through effective architecture and engineering best practices.
- Familiarity with designing and integrating APIs, including REST and GraphQL
- Experience with database technologies such as PostgreSQL, MySQL, or NoSQL solutions
- Excellent communication skills and the ability to work effectively in a collaborative environment
- Strong proficiency in programming languages such as Python, Java, or Go. Python and Go are preferred
- Understanding of distributed systems, microservices architecture, and cloud platforms (AWS, GCP, or Azure)
- 5+ years of experience in backend development, building scalable and reliable applications
- Experience with containerization and orchestration tools like Docker and Kubernetes
- Strong problem-solving skills and the ability to optimize system performance and reliability
- Experience with event-driven architectures and messaging systems (Kafka, RabbitMQ, etc.)
- Knowledge of caching strategies and performance optimization techniques
- Experience working on large-scale, high-traffic applications
- Exposure to machine learning or data-driven applications
- Familiarity with CI/CD pipelines and DevOps best practices
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring