P

Backend Engineer

PapagoAI
Full-time
On-site
Vietnam
Developer, IT Support and Services

We are currently seeking a Backend Engineer with a minimum of 3 years of relevant experience to join our team-Papago. The successful candidate will hold a bachelor's or master's degree in computer science, Engineering or a related field. They will be responsible for developing and maintaining our backend services and ensuring the reliability and scalability of our systems. 

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable code for our backend systems. 
  • Ensure the best possible performance, quality, and responsiveness of applications. 
  • Identify bottlenecks and bugs, and devise solutions to these problems. 
  • Maintain code quality, organization, and automation. 
  • Work closely with other engineers to integrate backend systems with our frontend services. 
  • Develop the next-generation AI agent platform.. 

Requirements

 Required Skills and Qualifications

  • A minimum of 3 years of proven experience in backend development. 
  • Gain an in-depth understanding of Python and its frameworks, such as Django, Flask or FastAPI. 
  • Gain a profound understanding of Python fundamentals, encompassing the interpreter, input/output operations, concurrent programming, and asynchronous programming. 
  • Solid understanding of Java fundamentals including JVM, I/O, concurrent and multi-thread programming. 
  • Proficiency in PostgreSQL/MySQL; experience with NoSQL databases (Redis/Dynamodb) is a significant plus. 
  • Experience with elasticsearch is required; a track record of completed projects using these technologies is highly desirable. 
  • Familiarity with frontend technologies and platforms, including web development, web security, and HTTP/HTTPS protocols. 
  • Strong analytical and problem-solving skills, with a love for programming and a keen eye for clean, efficient coding practices. 
  • Excellent verbal and written English communication skills, with strong time management capabilities. 

Preferred Qualifications 

  • Strong understanding of serverless architecture, with experience in development, operation, and maintenance.  
  • Proficiency in high-performing system development, analysis, and design for stable systems.