CAI IS HIRING PYTHON DEVELOPER

SHARE THIS POST

Category: IT and Engineering
Job Type: Full-time
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 yearly revenue exceeding $1 billion. With over 40 years of excellence in uniting talent and technology, we deliver solutions that create lasting results across public and commercial sectors. As a privately held company, we prioritize doing what is right for our clients, colleagues, and communities. We are pioneers in integrating neurodiversity into the enterprise.

Job Summary

We are seeking 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 FastAPI. This position is full-time and hybrid.

Job Description

What You’ll Do:

  • Design, develop, and maintain robust APIs using Python frameworks such as Django and FastAPI.
  • 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 and web application development.

What You’ll Need:

Required:

  • Proficiency in Python programming language.
  • Strong experience with API frameworks such as Django and FastAPI.
  • 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 call (888) 824-8111.

Apply Now: CAI is Hiring Python Developer