What are the responsibilities and job description for the Backend Engineer position at MOATABLE US HOLDCO INC?
Description
Job Description:
We are currently seeking a Backend Engineer with a minimum of 3 years of relevant experience to join our team. 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.
-Solid understanding of Java fundamentals including JVM, I/O, concurrent and multi-thread programming.
-Good understanding of microservice, familiar with service discovery, communication, load balance and distributed job management. Experience with Kubernetes is a plus.
-Proficiency in MySQL; experience with NoSQL databases (Redis/Dynamodb) is a significant plus.
-Experience with elasticsearch is a plus
-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.