The Senior Fullstack Engineer is a key contributor within the TP.ai FAB ecosystem, responsible for building robust, scalable, and secure software solutions that integrate with AI and data-driven components.
This role focuses on hands-on development across both front-end and back-end layers, ensuring interoperability, performance, and user experience across FAB's modular architecture.
The engineer collaborates with peers, architects, and AI teams to deliver production-ready applications that align with Teleperformance's design, security, and global delivery standards.
End-to-End Development
- Develop, test, and deploy fullstack applications, microservices, and APIs integrated with FAB's data and AI components.
- Implement responsive, modular front-end interfaces using modern JavaScript frameworks.
- Maintain high code quality, scalability, and performance across distributed systems.
Collaboration & Delivery
- Work closely with Software Architects, Data Engineers, and Product Managers to translate requirements into efficient solutions.
- Participate in design reviews, sprint planning, and daily scrums within agile squads.
- Support integration of AI APIs, automation services, and analytics dashboards.
Quality & DevOps Practices
- Write clean, testable, and maintainable code following global engineering standards.
- Implement CI/CD pipelines, automated tests, and observability logging.
- Contribute to shared component libraries, documentation, and internal playbooks.
Continuous Improvement
- Stay up to date on emerging fullstack, AI, and DevSecOps technologies.
- Identify opportunities to improve system performance and developer productivity.
- Actively contribute to peer code reviews and technical discussions.
Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
Experience
- 58 years of experience in fullstack development or software engineering roles.
- Proven experience delivering enterprise-grade applications across cloud or AI environments.
- Exposure to microservices architecture and API integration in global, agile settings.
Technical Skills
- Proficiency in JavaScript/TypeScript, Node.js, and modern front-end frameworks (React, Next.js, or Angular).
- Backend experience using Python, Java, or .NET, including RESTful and GraphQL APIs.
- Familiarity with microservices, message queues, and event-driven architectures (Kafka, RabbitMQ).
- Experience with cloud platforms (Azure, AWS, or GCP), Docker/Kubernetes, and CI/CD automation.
- Understanding of SQL/NoSQL databases and caching mechanisms.
- Familiarity with AI/LLM integration (API consumption, orchestration, and monitoring) preferred.
- Knowledge of Git, testing frameworks (Jest, Mocha, Cypress), and observability tools.
Soft Skills
- Strong problem-solving and analytical capabilities.
- Effective collaboration in cross-functional, multicultural teams.
- Excellent attention to detail and code quality.
- Curiosity for new technologies and continuous improvement.
- Clear communication and accountability mindset.