Jetzt bewerben

About the job

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

Required

What You'll Need

  • 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.
Jetzt bewerben

Weitere Jobs