
Senior Software Engineer - EY GDS Spain - Hybrid
Ernst and Young13 days ago
Málaga, SpainSenior
Responsibilities
- Build and maintain end-to-end web applications with Python, Node.js, Angular, and related technologies.
- Create robust REST and GraphQL APIs using FastAPI, Flask, Node.js, or equivalent frameworks.
- Integrate LLM APIs, embeddings, prompt design, and basic RAG workflows into applications.
- Use AI frameworks and vector databases to support AI-enhanced product features.
- Deploy services on Azure, AWS, Kubernetes, or similar environments.
- Apply testing strategies, clean-code practices, Git workflows, and CI/CD processes.
- Develop scalable, polished user interfaces that integrate with AI-powered backends.
- Collaborate with product, design, and AI teams to turn business needs into practical features.
- Apply monitoring, logging, performance, reliability, and responsible AI practices.
Requirements
- At least 3 years of experience building full-stack applications.
- Strong experience with backend technologies such as Python or Node.js and modern frontend frameworks such as Angular.
- Practical experience integrating AI functionality, including LLM APIs, embeddings, prompt design, or basic RAG workflows.
- Strong API engineering experience with REST or GraphQL and frameworks such as FastAPI or Flask.
- Solid engineering fundamentals, testing strategies, clean-code practices, Git, and CI/CD workflows.
- Hands-on experience deploying services on Azure, AWS, or similar cloud environments.
- Experience or familiarity with LangChain, Semantic Kernel, or vector databases.
- Experience with Kubernetes or similar deployment environments is preferred.
- Knowledge of logging, performance monitoring, reliability practices, and responsible AI principles is preferred.
- Bachelor’s or master’s degree in Computer Science, Engineering, or a related technical field.
Benefits
- Hybrid work model in EY GDS Spain.
- Tailored training and career development programs.
- Psychological support sessions and health resources.
- Meaningful volunteering opportunities.
- Recognition programs for individual and team achievements.
- Inclusive, collaborative environment with opportunities to work across global EY teams.