Software Engineer 2

JLL UK

Jalisco, Mexico
Hybrid
Python and node.js backend services
Modern frontend frameworks
Restful apis and microservices
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)

Work Rights

Not specified

Tailored Resume

Cover Letter