1

Junior Python Api Developer Jobs in Michigan (NOW HIRING)

... junior engineers on best practices. * Troubleshoot and debug complex issues across the full stack ... and Python for server-side development; experience with Express.js, Nest.js, and/or Next.js API ...

... Python. Integrate with enterprise API gateways (Apigee) using OAuth2/JWT. * Data Engineering ... while mentoring junior engineers. Skills Required * Jenkins, GitHub Actions, Tekton, GitHub ...

Full Stack Developer

Dearborn, MI · On-site

$61 - $66/hr

... Python. Integrate with enterprise API gateways (Apigee) using OAuth2/JWT. * Data Engineering ... junior engineers. Job Requirements Details: Skills Required * Jenkins, GitHub Actions, Tekton ...

... Python. Integrate with enterprise API gateways (Apigee) using OAuth2/JWT. * Data Engineering ... while mentoring junior engineers. Skills Required * Jenkins, GitHub Actions, Tekton, GitHub ...

... Python. Integrate with enterprise API gateways (Apigee) using OAuth2/JWT.Data Engineering ... junior engineers. Skills RequiredJenkins, GitHub Actions, Tekton, GitHub Enterprise ecosystem ...

... Python. Integrate with enterprise API gateways (Apigee) using OAuth2/JWT. * Data Engineering ... while mentoring junior engineers. Skills Required * Jenkins, GitHub Actions, Tekton, GitHub ...

Data Engineer

Dearborn, MI · On-site

$105K - $126K/yr

... Python, API Experience Required7+ years of data engineering work experience Education RequiredBachelor's Degree **Listed salary ranges may vary based on experience, qualifications, and local market.

... Python, API Experience Required 7+ years of data engineering work experience Education Required Bachelor's Degree **Listed salary ranges may vary based on experience, qualifications, and local market.

Senior Software Test Engineer

Lansing, MI · On-site

$100K - $130K/yr

... junior QA engineers and provide technical guidance. • Design and implement automation frameworks using Playwright (Python) and Pytest. • Automate REST API testing using REST Assured. • Execute ...

The Junior AI/ML Engineer contributes to the design, build, and delivery of end-to-end AI/ML ... Write clean, maintainable, and testable code (primarily Python), responding constructively to code ...

New

The Junior AI/ML Engineer contributes to the design, build, and delivery of end-to-end AI/ML ... Write clean, maintainable, and testable code (primarily Python), responding constructively to code ...

Showing results 21-40

Junior Python Api Developer information

What does a junior Python API developer do?

A Junior Python API Developer is responsible for developing, testing, and maintaining APIs (Application Programming Interfaces) using the Python programming language. They typically work under the supervision of more experienced developers to build backend services that communicate between databases, servers, and front-end applications. Their tasks often include writing clean code, documenting endpoints, troubleshooting issues, and collaborating with team members to ensure APIs are efficient and secure. This role is a great entry point for those looking to build a career in software development, especially in backend or web services.

What are the key skills and qualifications needed to thrive as a junior Python API developer?

To thrive as a Junior Python API Developer, you need a solid understanding of Python programming, RESTful API concepts, and basic software development principles, often supported by a relevant degree or coursework. Familiarity with frameworks like Flask or Django, version control systems such as Git, and tools like Postman or Swagger is typically required. Strong problem-solving skills, attention to detail, and effective communication help you collaborate with teams and debug efficiently. These skills ensure you can develop, maintain, and integrate APIs that are robust, scalable, and meet project requirements.

What are some common challenges faced by junior Python API developers when integrating with third-party services?

Junior Python API Developers often encounter challenges such as understanding varied authentication methods (like OAuth or API keys), handling inconsistent data formats, and troubleshooting network or permission errors when integrating with third-party services. Additionally, documentation from external APIs can sometimes be incomplete or outdated, requiring extra investigation and testing. Collaborating with senior developers and utilizing debugging tools are effective ways to overcome these hurdles and ensure smooth integrations.

What is the difference between Junior Python Api Developer vs Python Backend Developer?

AspectJunior Python Api DeveloperPython Backend Developer
Required SkillsBasic Python, API development, RESTful servicesPython, frameworks (Django/Flask), database integration
Experience LevelEntry-level, 0-2 yearsMid-level, 2+ years
Work EnvironmentStartups, small teams, internshipsTech companies, larger teams, project-based
CertificationsOptional Python certificationsOptional, but often includes Python or web development certs

In summary, Junior Python Api Developers focus on creating and maintaining APIs using Python, often with less experience and simpler projects. Python Backend Developers have broader responsibilities, including building entire backend systems, requiring more experience and knowledge of frameworks and databases.

What are the most commonly searched types of Python Api Developer jobs in Michigan?

The most popular types of Python Api Developer jobs in Michigan are:

What are popular job titles related to Junior Python Api Developer jobs in Michigan?

For Junior Python Api Developer jobs in Michigan, the most frequently searched job titles are:

What cities in Michigan are hiring for Junior Python Api Developer jobs?

Cities in Michigan with the most Junior Python Api Developer job openings:

Python Technical Architect/ Lead

Auburn Hills, MI • On-site

Conflux Systems
IT Services • 11 - 50 employees

$138K - $169K/yr

Full-time

Re-posted 11 days ago


Job description

Job Title: Sr Python Developer & Lead
Location: Auburn Hills, MI- Onsite
Remote work: No
Mandatory Skills: Data Engineering, Python, PySpark, CI/CD, Airflow, Workflow Orchestration
Key Responsibilities
1. Data Engineering: Design, develop, and optimize scalable data pipelines using Python and PySpark for batch and streaming workloads.
2. Workflow Orchestration: Build, schedule, and monitor complex workflows using Airflow, ensuring reliability and maintainability.
3. CI/CD Pipeline Development: Architect and implement CI/CD pipelines for data engineering projects using GitHub, Docker, and cloud-native solutions.
4. Testing & Quality: Apply test-driven development (TDD) practices and automate unit/integration tests for data pipelines.
5. Secure Development: Implement secure coding best practices and design patterns throughout the development lifecycle.
6. Collaboration: Work closely with Data Architects, QA teams, and business stakeholders to translate requirements into technical solutions.
7. Documentation: Create and maintain technical documentation, including process/data flow diagrams and system design artifacts.
8. Mentorship: Lead and mentor junior engineers, providing guidance on coding, testing, and deployment best practices.
9. Troubleshooting: Analyze and resolve technical issues across the data stack, including pipeline failures and performance bottlenecks.
Technical Experience:
1. Hands-on Data Engineering : Minimum 5+ yearsof practical experience building production-grade data pipelines using Python and PySpark.
2. Airflow Expertise: Proven track record of designing, deploying, and managing Airflow DAGs in enterprise environments.
3. CI/CD for Data Projects : Ability to build and maintain CI/CD pipelinesfor data engineering workflows, including automated testing and deployment**.
4. Cloud & Containers: Experience with containerization (Docker and cloud platforms (GCP) for data engineering workloads. Appreciation for twelve-factor design principles
5. Python Fluency : Ability to write object-oriented Python code manage dependencies, and follow industry best practices
6. Version Control: Proficiency with **Git** for source code management and collaboration (commits, branching, merging, GitHub/GitLab workflows).
7. Unix/Linux: Strong command-line skills** in Unix-like environments.
8. SQL : Solid understanding of SQL for data ingestion and analysis.
9. Collaborative Development : Comfortable with code reviews, pair programming and usingremote collaboration tools effectively.
10. Engineering Mindset: Writes code with an eye for maintainability and testability; excited to build production-grade software
11. Education: Bachelor's or graduate degree in Computer Science, Data Analytics or related field, or equivalent work experience.
• A high tolerance for OpenShift, Cloudera, Tableau, Confluence, Jira, and other enterprise tools.