- Company Name
- Read AI
- Job Title
- Backend Engineer
- Job Description
-
**Job title**
Backend Engineer
**Role Summary**
Design, build, and maintain scalable, reliable backend services that power an AI‑powered productivity platform. Own the service layer, including authentication, account management, third‑party integrations, data processing, and APIs. Ensure high availability, security, and performance across a distributed microservices architecture on cloud infrastructure.
**Expectations**
- Deliver end‑to‑end solutions from design through production and support.
- Write clean, testable code aligned with industry best practices.
- Drive continuous improvement of infrastructure, tooling, and processes.
- Operate in a fast‑paced, autonomous environment, collaborating cross‑functionally.
**Key Responsibilities**
1. Design, develop, and deploy backend services and REST/GraphQL APIs that support core product functions.
2. Implement robust authentication and authorization (OAuth, JWT) to secure user data.
3. Model, manage, and scale relational & NoSQL databases; craft efficient data schemas and queries.
4. Build and optimize data ingestion and processing pipelines for third‑party integrations.
5. Set up CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
6. Monitor, troubleshoot, and resolve infrastructure and application incidents; maintain high uptime.
7. Evaluate and adopt new technologies to improve scalability, reliability, and maintainability.
**Required Skills**
- Proficiency in Python, Java, or Go (preferred one).
- Deep knowledge of distributed systems, microservices, and cloud platforms (AWS, GCP).
- Experience with authentication protocols (OAuth, JWT).
- Strong database skills: SQL & NoSQL, data modeling, performance tuning.
- Unit & integration testing, CI/CD, Docker, Kubernetes basics.
- Excellent problem‑solving, communication, and teamwork.
**Nice to Have**
- Experience with FastAPI, Pydantic, SQLAlchemy, multi‑region deployments, DevOps practices.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or equivalent industry experience (≥3 years).
---