
Software Engineer, Backend
Character.AI5 months ago
Base Salary
$180k - $300k/yr
Responsibilities
- Design, develop, and maintain scalable backend services.
- Implement secure and efficient APIs for frontend applications.
- Optimize system performance, reliability, and scalability.
- Collaborate with product managers and engineers to align backend solutions with business needs.
- Ensure high availability and fault tolerance of backend systems.
- Monitor system health and troubleshoot issues.
- Maintain security best practices to protect user data.
- Stay updated with industry trends in backend development.
Requirements
- 5+ years of experience in backend development.
- Strong proficiency in Python, Java, or Go, with a preference for Python and Go.
- Experience with database technologies like PostgreSQL, MySQL, or NoSQL.
- Familiarity with designing and integrating REST and GraphQL APIs.
- Understanding of distributed systems and microservices architecture.
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Strong problem-solving skills and effective communication abilities.