Job description
We are seeking a highly skilled and motivated Backend Engineer to join our team to design and build scalable, secure, and high-performance backend services.
The ideal candidate will have strong expertise in Python, FastAPI, AWS cloud services, LLM APIs integration, and relational databases like MySQL.
You will play a key role in building next-generation backend platforms that power intelligent applications and digital experiences.
---
Responsibilities
· Design, develop, and maintain backend services using Python and FastAPI.
· Build and integrate LLM APIs (Large Language Models) to enable AI-driven features in our applications.
· Develop RESTful APIs and ensure high performance and responsiveness.
· Design and optimize database schemas and queries in MySQL.
· Implement and manage cloud infrastructure using AWS services (Lambda, EC2, S3, RDS, CloudWatch, etc.).
· Ensure scalability, reliability, security, and performance of backend systems.
· Collaborate with frontend developers, AI/ML engineers, and DevOps teams.
· Write clean, maintainable, and well-documented code.
· Participate in code reviews and contribute to improving coding standards and practices.
· Monitor backend systems, troubleshoot issues, and implement improvements.
---
Required Skills & Qualifications
· 5+ years of experience in backend development.
· Proficient in Python with deep understanding of modern frameworks, especially FastAPI.
· Strong experience with AWS services for building cloud-native applications.
· Hands-on experience integrating and working with LLM APIs (such as OpenAI, Gemini, HuggingFace, Anthropic, etc.).
· Strong knowledge of MySQL database design, optimization, and management.
· Good understanding of RESTful API design principles.
· Experience with version control tools (Git).
· Strong problem-solving skills and attention to detail.
· Excellent communication and collaboration abilities.
---
Preferred Qualifications
· Experience with LangChain, MCP, LLM orchestration frameworks.
· Exposure to CI/CD pipelines and automated deployment practices.
· Familiarity with observability tools (OpenTelemetry, Prometheus, Grafana).
Required Skill Profession
Computer Occupations