Full Stack Software Engineer at JLL designing and developing applications integral to AI systems. Leading projects on scalable architectures using modern technologies.
Responsibilities
Design, implement, and support RESTful APIs, backend services, and microservices architectures using Python and Node.js.
Develop full stack solutions incorporating frontend (JavaScript frameworks) and backend components for scalable enterprise applications.
Build, optimize, and maintain search and retrieval systems, including integration with vector databases and information retrieval technologies.
Collaborate with data engineers to integrate AI/ML models and RAG systems into production.
Implement prompt engineering and optimization strategies to improve intelligent assistant interactions and AI-powered applications.
Lead maintenance, bug fixing, troubleshooting, and enhancements of existing codebases, ensuring reliability and performance.
Apply robust error handling, automated logging, and monitoring best practices for mission-critical cloud software.
Contribute to CI/CD pipeline automation, testing strategy, and quality assurance using Git, GitHub Actions, and Azure DevOps.
Support architectural discussions, code reviews, and technical decision-making processes for engineering excellence.
Translate business and functional requirements into technical deliverables in collaboration with cross-functional teams.
Stay current with emerging technologies and best practices in AI/ML, full stack development, cloud infrastructure, and search optimization.
Author and contribute to technical documentation, runbooks, and knowledge sharing initiatives.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related discipline.
At least 7 years of relevant experience in full stack software engineering; designing and delivering production applications.
Hands-on experience with Python and Node.js in enterprise environments.
Competency in modern frontend frameworks (React, Angular, or equivalent).
Solid experience building APIs, microservices, and distributed systems in Azure or other major cloud platforms (AWS, GCP).
Experience with vector databases, information retrieval systems, and optimizing search performance (highly preferred).
Familiarity with containerization (Docker, Kubernetes) and infrastructure-as-code in cloud settings.
Proficient in CI/CD, version control (GitHub/Git), and automated testing frameworks.
Experience with database technologies including SQL Server, CosmosDB, and both relational and NoSQL data modeling.
Exposure to prompt engineering, LLM integration, or AI tools is an advantage; RAG project experience strongly preferred.
Senior Software Engineer collaborating with Computational Structural Engineers to develop automation tools for Engineering Design using various Python libraries.
Software Engineer building a next - generation CMS and web platforms at Mistral AI. Collaborating with marketing and engineering teams to enhance digital content management.
Software Engineer II in Workday Integration at Travelers, leading design and development for system assignments. Engage with stakeholders to deliver technical solutions efficiently and effectively.
Salesforce.com Software Engineer developing features for Tender Central platform used by pharma/MedTech companies. Collaborating with product and AI teams to enhance functionality and efficiency.
Software Developer Intern developing custom software solutions for Uline. Collaborate with IT experts in an Agile Scrum team and gain valuable technical experience.
Senior Full Stack Developer responsible for software products using modern technologies in a hybrid role at Emerson. Collaborating with teams to deliver high - quality deliverables and ensure efficient software development processes.
Software Engineer creating and maintaining AI shopping assistant systems at Skroutz. Collaborating with various teams to enhance the marketplace experience through AI.
Senior Full - Stack Software Engineer developing enterprise products for global fintech company. Collaborating with teams across Europe while driving automation and best practices in development.
Full - Stack Developer working on enterprise - grade solutions in fintech. Collaborating with global teams on complex product development in a caring and innovative environment.
Principal Software Engineer at SimCorp developing and supporting enterprise products in the Collateral Product Area. Collaborating with teams across multiple countries to drive technical excellence and product quality.