Design, develop, and maintain applications and services powering various JLL Applications, focusing on scalable architecture and modern API development
Job Summary
Design, develop, and maintain applications and services powering various JLL Applications, focusing on scalable architecture and modern API development.
Build, optimize, and maintain search and retrieval systems, including integration with vector databases and AI/ML models.
Contribute to CI/CD pipeline automation, testing strategy, and quality assurance using Git, GitHub Actions, and Azure DevOps.
Matching Summary
Design, develop, and maintain applications and services powering various JLL Applications, focusing on scalable architecture and modern API development.
Skills & Requirements
Must-have
Python and Node.js backend services
Modern frontend frameworks
RESTful APIs and microservices
Vector databases and information retrieval
CI/CD pipeline automation
Cloud infrastructure (Azure, AWS, GCP)
Nice-to-have
Prompt engineering and LLM integration
RAG project experience
Containerization and IaC
Strong business relationships
Adapt to shifting priorities
Key Requirements
Bachelor’s degree in Computer Science or related
At least 3 years of full stack experience
Experience with Python and Node.js
Experience with modern frontend frameworks
Experience building APIs and microservices in cloud platforms
Experience with vector databases (highly preferred)
Familiarity with containerization and IaC
Proficient in CI/CD and version control
Experience with SQL Server, CosmosDB, relational/NoSQL modeling
Exposure to prompt engineering/LLM integration (advantage)