About the Role:
As a Backend Developer, you will build and maintain the core infrastructure that powers our solutions. You’ll work closely with AI Engineers, Product Managers, and overseas teams to ensure robust, scalable, and secure backend services. This is an opportunity to shape our technology stack, improve deployment workflows, and ensure high availability and performance in a startup environment.
Key Responsibilities:
- API & Service Development: Design and implement RESTful or GraphQL APIs, microservices, and backend components that support AI models and frontend interfaces.
- Integration with AI Models: Collaborate with AI Engineers to operationalize NLP models, ensuring smooth data flows, model inference, and integrations with external systems.
- Cloud Infrastructure & DevOps: Deploy, monitor, and scale backend services in a cloud environment (e.g., AWS, GCP). Implement CI/CD pipelines to streamline development.
- Security & Compliance: Adhere to best practices for data security and integrity, especially relevant in a fintech context.
- Performance Optimization: Continuously improve response times, throughput, and reliability of our backend systems.
Qualifications:
- Experience: 3-5 years as a backend developer with a strong background in Python.
- Technical Skills: Proficiency in Python frameworks (e.g., FastAPI, Flask, or Django), familiarity with databases (SQL and NoSQL), and experience with cloud platforms and containerization (Docker, Kubernetes).
- Collaboration: Strong communication and teamwork skills to effectively partner with AI Engineers, Product Managers, and overseas engineering teams.
- Adaptability: Comfortable working in a dynamic startup environment and eager to learn new tools and technologies as needed.
- Able to communicate in mandarin to work with chinese-speaking counterparts