Senior Software Engineer (Chat Platform)
HybridMexico City, Mexico City, Mexico
Job Summary
Architect and implement high-performance, scalable backend microservices for the Chat Platform, including core components that process high-volume transactions and deliver conversational experiences via integrated chatbots. Build, deploy, and iterate on chatbot services using Python, Flask/FastAPI, and Google Cloud services to enable seamless user interactions on WhatsApp. Design infrastructure capable of handling millions of daily requests with real-time messaging capabilities, while leveraging customer feedback and analytics to continuously improve the conversational interface. Mentor junior developers and collaborate with cross-functional teams to foster growth and ensure best practices.
Required Qualifications
- 5+ years of experience as a Software Engineer in a fast-paced environment
- Proven ability to build, ship, and iterate on software applications with an emphasis on real-world impact
- Strong foundation in algorithms and data structures
- Experience with web services, including SOAP and REST APIs
- Familiarity with architectural patterns like Hexagonal Architecture, Event Driven Architecture, A/B Testing, Feature Flags, and Gradual Rollouts
- Demonstrated experience in building chatbots, conversational interfaces, or integrating natural language processing (NLP) tools
- Proficiency in English at an Upper-Intermediate level or higher
Desired Qualifications
- Familiarity with chatbot frameworks (e.g., DialogFlow, IBM Watson, Rasa)
- Curiosity and/or experience in Fintech
- Passion for building products that positively impact millions
- Commitment to continuous learning and exploration of new technologies
- Ability to thrive in a collaborative environment and contribute actively with innovative ideas
- Excellent prioritization skills
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.