Senior Full Stack Engineer
Indexed description
Skills:
Software Engineering Practices; Artificial Intelligence Techniques; AI Architecture; AI Agents; AI Programming; Product Management; DevOps; Software Engineering
Qualification:
- Hands-on experience developing AI-powered applications and building AI agents (e.g. LLM integration, function/tool calling, RAG). This is a key requirement.
- Highly proficient with AI coding tools (e.g. GitHub Copilot, Claude Code, Cursor) as a daily part of the development workflow.
- Proven experience in Java. Having experience of Java performance optimization and troubleshooting. Knowledge of Python, JavaScript or Go is a plus (Python preferred for AI development).
- Bachelor's degree or above, majored in software engineering, computer science, information technology or related area. A minimum of 5 years software development experience
- The ability to work independently
- Solid understanding of micro service design and development. Experiences on Spring Framework SpringBoot/SpringCloud or Dubbo
- Good knowledge in SQL and/or NoSQL database. Such as MySQL, PostgreSQL, Redis, Elasticsearch, Mongo DB (vector databases a plus) are preferred
- Fluent in English
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search