Senior Full Stack Engineer
EXL Service View all jobs
- Dublin
- Permanent
- Full-time
- Design, develop, and maintain full-stack applications using Python (backend) and React.js (frontend)
- Contribute to technical direction and strategic decisions as a technical expert in all development and implementation phases, providing in-depth and sophisticated analyses to define problems and develop innovative solutions
- Build and integrate AI agent solutions, including agent orchestration, workflow management, and decision-making systems
- Develop APIs and microservices to support AI agent communications and data exchange
- Implement real-time features for agent monitoring, logging, and performance tracking
- Troubleshoot and resolve technical issues across the full stack
- Work closely with product managers, designers, and other engineers to deliver high-quality solutions
- Write clean, maintainable, and efficient code that prioritizes security and data protection.
- Maintain high software quality standards within the team by adhering to best practices. . Identify and encourage areas for growth and improvement within the group.
- Work in an agile delivery/ DevOps methodology to deliver enterprise-grade production implementation in iterative sprints.
- Explore and leverage AI tools to help improve innovation, efficiency and quality across the SDLC.
- Minimum 5+ Years of experience in application development & support.
- Strong proficiency in Python with experience in frameworks such as FastAPI, Django, or Flask
- Advanced React.js skills including hooks, state management (Redux/Context API), and modern JavaScript/TypeScript
- Experience with RESTful API design and development
- Experience with AI/ML libraries such as LangChain, OpenAI API, Bedrock, or similar framework
- Solid understanding of any of the cloud platforms (AWS/Azure/GCP), containerization (Docker, Kubernetes), and infrastructure-as-code (Terraform, CDK).
- Strong knowledge of algorithms, design patterns, and fundamental computer science concepts & data structures
- Experience with CI/CD pipelines and driving automation
- Strong communication skills and ability to work with various stakeholders across various geographies
- Master's or bachelor's degree, preferably from an Engineering Background
- Be a self-motivated, curious, and productive under high pressure
- Mentor peers and contribute to high-quality coding patterns
- As an Equal Opportunity Employer, EXL is committed to diversity. Our company does not discriminate based on race, religion, colour, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, age, or disability status.
- At EXL, we offer a flexible hybrid working model that allows employees to live a balanced, healthy lifestyle while strengthening our culture of collaboration.