Job Description Role: Java Backend Developer Python with Microservices Expertise Location: Mexico. Who are we looking for? We are looking for a Senior Software Engineer, having strong software design and development experience of 5+years Backend Developer - Python with Microservices . Technical Skills: Design, develop, and deploy microservices-based applications using Python. Architect scalable and high-performance backend services and APIs. Implement best practices in microservices architecture, including scalability, fault tolerance, and security. Collaborate with frontend developers to integrate frontend components with backend services. Ensure code quality through unit testing, integration testing, and code reviews. Troubleshoot production issues and provide timely resolutions. Work closely with DevOps engineers to automate deployment processes. Stay updated with industry trends and emerging technologies Proven experience with Python and frameworks like Django or Flask. Strong understanding of microservices architecture and design patterns. Experience with containerization tools such as Docker and orchestration tools like Kubernetes. Familiarity with relational and NoSQL databases. Knowledge of RESTful APIs and message queueing systems. Proficiency in version control systems (e.g., Git). Excellent problem-solving and analytical skills. Ability to work both independently and as part of a collaborative team Experience with cloud platforms such as AWS, Azure. Knowledge of serverless computing (e.g., AWS Lambda). Familiarity with frontend technologies (e.g., React, Angular). Understanding of CI/CD pipelines and automated testing frameworks
Process Skills: Agile – Scrum and Test-Driven Development