Python Developer Job at innovitusa, Boise, ID

  • innovitusa
  • Boise, ID

Job Description

We are looking for an experienced Python Developer to design, develop, test, and maintain scalable software applications and services. The candidate will work closely with business analysts, software engineers, QA teams, DevOps engineers, and other stakeholders to deliver reliable and high-performance solutions.

Key Responsibilities

  • Design, develop, test, and maintain applications using Python .
  • Develop reusable, scalable, and maintainable Python code.
  • Build RESTful APIs and web services .
  • Develop backend services and business logic.
  • Integrate applications with databases and external systems.
  • Write efficient SQL queries and work with relational and NoSQL databases.
  • Perform unit testing, debugging, and code reviews.
  • Troubleshoot application and production issues.
  • Optimize application performance and scalability.
  • Develop automated scripts and data-processing solutions.
  • Work with DevOps teams to support CI/CD pipelines and deployments.
  • Participate in Agile/Scrum development activities.
  • Prepare technical documentation and maintain source code repositories.

Required Technical Skills

Programming

  • Python 3.x
  • Object-Oriented Programming (OOP)
  • Data Structures and Algorithms
  • Exception Handling
  • Multithreading / Multiprocessing
  • File Handling
  • Python Packages and Virtual Environments

Python Frameworks

  • Django
  • Flask
  • FastAPI
  • Django REST Framework

API & Web Technologies

  • REST APIs
  • JSON
  • Microservices
  • API authentication
  • OAuth2 / JWT

Databases

  • PostgreSQL
  • MySQL
  • Oracle
  • SQL Server
  • MongoDB
  • Redis

Cloud & DevOps

  • AWS / Azure / GCP
  • Docker
  • Kubernetes
  • Jenkins
  • Git
  • GitHub / GitLab
  • CI/CD

Testing

  • PyTest
  • Unit Testing
  • Mocking
  • Test Automation

Data / AI – Preferred

  • Pandas
  • NumPy
  • PySpark
  • Scikit-learn
  • Jupyter Notebook

Key Responsibilities – Production

  • Monitor and troubleshoot Python applications.
  • Analyze application logs and identify root causes.
  • Fix bugs and production issues.
  • Improve application performance.
  • Support deployment and release activities.
  • Work with DevOps and database teams to resolve technical issues.

Experience

  • 9+ years of professional experience in Python development .
  • Strong knowledge of Python programming and backend development.
  • Experience developing REST APIs and web applications.
  • Good knowledge of SQL and databases.
  • Experience with Git and Agile/Scrum methodologies.
  • Cloud and Docker/Kubernetes experience is preferred.

Job Tags

Similar Jobs

Banco Santander S.A.

Customer Service Advisor | S1 | Everyday Banking | Bradford Job at Banco Santander S.A.

 ...to Sunday 08:00 16:00 (working 1 in 2 Saturdays or...  ...means not limiting your time and focus on one element...  ...fitness access, weekly online classes, flexible healthcare...  ...thrive at work and at home while delivering the best...  ...month (pro-rata for part-time roles). When applying... 

International Automotive Components

Human Resources Generalist Job at International Automotive Components

 ...Summary The Human Resources Generalist serves as a hands-on HR professional supporting a fast-paced, unionized Tier 1 automotive...  ...Coordinate full cycle recruiting activities for hourly and entry-level positions. Post job openings and screen applicants. Conduct... 

HomeWell Care Services TN306

Caregiver Job at HomeWell Care Services TN306

 ...off Training & development HomeWell Care Services of East Tennessee with...  ...re growing and looking for compassionate caregivers who want steady hours, respectful management...  ...community and ready to deliver one to one at home care with trusted expertise and true compassion... 

Hyman Brothers Auto Group

Automotive Sales/ Product Specialist - Hyman Bros. Infiniti of Richmond Job at Hyman Brothers Auto Group

 ...drug-free* Prior experience as a sales representative in either automotive sales, inside sales, outside sales, retail sales, or telemarketing sales is preferred, but entry-level candidates without automotive sales or other sales experience are encouraged to apply.... 

Mersen USA GS Corp

Purification Process Operator Job at Mersen USA GS Corp

 ...or countless other sectors, wherever technology is progressing, you will always find a bit of Mersen.Main dutiesPURIFICATION PROCESS OPERATORReports to: Technical Supervisor * Fully participate in and support the MERSEN Quality System. General Description:*...