DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

CAI Python Developer in India

Python Developer

Req number:

R2389

Employment type:

Full time

Worksite flexibility:

Remote

Who we are

CAI is a global technology services firm with over 8,500 associates worldwide and a yearly revenue of $1 billion+. We have over 40 years of excellence in uniting talent and technology to power the possible for our clients, colleagues, and communities. As a privately held company, we have the freedom and focus to do what is right—whatever it takes. Our tailor-made solutions create lasting results across the public and commercial sectors, and we are trailblazers in bringing neurodiversity to the enterprise.

Job Summary

We are looking for a Python Developer to join our API development team. The ideal candidate will have a strong background in Python programming and experience with API development using frameworks such as Django and Fast API. This position will be full-time and hybrid.

Job Description

What You’ll Do

  • Design, develop, and maintain robust APIs using Python frameworks such as Django and Fast API.

  • Collaborate with cross-functional teams to define API requirements and deliverables.

  • Implement security measures such as authentication and authorization mechanisms to protect API endpoints.

  • Optimize API performance through efficient data retrieval and response caching techniques.

  • Troubleshoot and debug API issues to ensure reliability and scalability.

  • Write clean, maintainable, and well-documented code following coding standards and best practices.

  • Develop interactive web applications using Streamlit for data visualization and user interaction.

  • Stay updated on industry trends and best practices related to API development and web application development

What You'll Need

Required:

  • Proficiency in Python programming language.

  • Strong experience with API frameworks such as Django and Fast API.

  • Experience with building interactive web applications using Streamlit.

  • Experience with both SQL (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).

  • Understanding of RESTful API design principles and best practices.

  • Knowledge of API authentication methods such as OAuth, JWT, and API keys.

Preferred:

  • Bachelor's degree in Computer Science, Engineering, or related field.

  • 3 years of professional experience as a Python developer, with a focus on API development.

Physical Demands

  • Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc.

  • Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard, and monitor.

Reasonable accommodation statement

If you require a reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employment selection process, please direct your inquiries to application.accommodations@cai.io or (888) 824 – 8111.

DirectEmployers