Loti AI, Inc. is seeking an experienced Backend Engineer to develop and maintain the core server-side components of our applications. You will work closely with front-end engineers, data scientists, and product managers to build reliable and scalable back-end systems that support our AI-driven solutions.
Key Responsibilities:
-
Backend Development:
Design, implement, and maintain scalable and high-performance APIs and microservices. -
Data Management:
Develop data storage solutions and manage large datasets to ensure data integrity and accessibility. -
Optimization:
Optimize back-end systems for performance, scalability, and reliability. -
Integration:
Integrate third-party services, libraries, and APIs to extend application functionality. -
Collaboration:
Work closely with front-end engineers, data scientists, and product managers to align technical and business requirements. -
Code Quality:
Write clean, maintainable, and testable code that follows best practices and ensures high quality. -
Security:
Implement security and data protection measures to safeguard our applications and data.
Qualifications:
-
Experience:
5+ years of experience in back-end development, preferably with experience in distributed systems. -
Technical Expertise:
Strong proficiency in server-side programming languages, either Python or Node.js. -
Database Management:
Experience with both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB) databases. -
Cloud Platforms:
Hands-on experience with cloud services such as AWS, GCP, or Azure. -
DevOps:
Familiarity with CI/CD pipelines, containerization (Docker, Kubernetes), and automated deployment. -
Problem-Solving:
Strong analytical and problem-solving skills, with experience in handling complex technical issues. -
Communication:
Excellent communication skills for cross-functional collaboration. -
Education:
Bachelors or Masters degree in Computer Science, Engineering, or a related field.