Join to apply for the Python Developer role at UnifyCX . UnifyCX is an emerging Global Business Process Outsourcing company with a strong presence in the U.S., Colombia, Dominican Republic, India, Jamaica, Honduras, and the Philippines. We provide personalized contact centers, business processing, and technology outsourcing solutions to clients worldwide. In nearly two decades, UnifyCX has grown from a small team to a global organization with staff members all over the world dedicated to supporting our international clientele. At UnifyCX, we leverage advanced AI technologies to elevate the customer experience (CX) and drive operational efficiency for our clients. Our commitment to innovation positions us as a trusted partner, enabling businesses across industries to meet the evolving demands of a global market with agility and precision. UnifyCX is a certified minority-owned business and an EOE employer who welcomes diversity. Requirements 5 to 7 years of experience in Python and related technologies to design, develop web applications & gRPC and REST APIs. Working experience with Python web frameworks (Django or Flask or FastAPI) and ORM libraries (SQLAlchemy or Django ORM). Strong experience in database design and management and being updated on the latest practices and associated versions. Write test cases for the highest possible test coverage in every build. Preferable: Exposure / working experience of front-end technologies like HTML, CSS, Javascript, ReactJs etc. Strong communication skills, proactive, responsible and superb execution. Proven work experience as a Python developer. In-depth understanding of the entire web development process (design, development and deployment). Excellent analytical and time management skills. Good team player with a problem-solving attitude. Familiar with Microservices design and Cloud technologies. Be flexible to learn & work on new technologies as required. Self-starter with aptitude to research and develop solutions is a must. Responsibilities The Python Developer will be responsible for developing new microservices which will be integrated with other AI Enabled systems. Developing applications: Understand requirements, come up with technical solution & implementation of features, write code using best practices, do the required unit testing, get it reviewed by code owners and watch it pushed to production to feel proud of the work that’s being done. Relationship Management: The Python developer will work closely with senior developers, product managers, and quality assurance teams to build good relationships, learn from them, and support them in all possible ways to deliver quality products. Continuous Learning, Continuous Improvement One of the core roles of the Java developer is to ensure they are constantly learning (new technologies, frameworks, and tools) to make the development process more efficient. Ownership: You will ensure that you take responsibility for all the work assigned to you is completed on time, and tested thoroughly before you submit it. You should have given the best efforts to solve the problem yourself before reaching out to your seniors. Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Industries: Business Consulting and Services #J-18808-Ljbffr