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
-
5–8 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.