iStaff Connect: Your Premier Staffing Agency

Python Developer

We are looking to add an experienced Python developer for our clients that works with technology. The chosen applicant will play a key role in the planning, creation, and implementation of large-scale applications. Strong skills in software development, cloud computing, and an appreciation of utilizing cutting-edge technology to tackle challenging issues are prerequisites for this position.

Python Developer responsibilities include:

  • Writing scalable, efficient code
  • Creating back-end components to enhance performance and responsiveness in general
  • Integrating user-facing components into programs

Job brief

We are seeking a Python Developer to become a member of our engineering team and assist us in creating and managing a range of software products.

Writing and testing code, debugging programs, and connecting applications with other web services are all part of the duties of a Python developer. You must be a good team player and have prior experience with server-side logic to succeed in this position.

In the end, you’ll create incredibly responsive online apps that meet our company’s requirements. 

Responsibilities:

  • Use Python to design, create, and implement scalable and reliable applications.
  • Develop RESTful APIs by working extensively with web frameworks like Flask, FastAPI, and Django.
  • For effective data management and manipulation, make use of ORM libraries like SQLAlchemy and data processing packages like Pandas and NumPy.
  • Create and oversee cloud-based solutions, with an emphasis on AWS for cloud provisioning, management, and development.
  • To create scalable and highly available systems, put AWS services like API Gateway, Lambda, SNS, SQS, S3, and EC2/ECS into practice.
  • Work together with cross-functional teams to identify needs, create solutions, and guarantee performance and quality standards.
  • To consistently enhance the caliber of apps, stay current on emerging technologies and industry best practices in cloud architecture and software development.
  • Stay updated with new technologies and best practices in software development and cloud architecture to continually improve the quality of applications.

Requirements and skills

  • Computer science, computer engineering, or a similar technological discipline as a bachelor’s degree. Similar training or experience is also permitted.
  • A minimum of five years’ expertise with large-scale Python application development, design, and deployment.
  • Good familiarity with REST APIs, Python web frameworks (Flask, FastAPI, Django), and libraries (SQLAlchemy, Pandas, NumPy).
  • A track record of success in developing, managing, and providing cloud services, especially on AWS.
  • Extensive familiarity with AWS services, including EC2/ECS, Lambda, SNS, SQS, S3, and API Gateway.
  • Strong problem-solving abilities, including the capacity to create and carry out scalable, effective solutions.
  • Excellent interpersonal and teamwork abilities, with the capacity to function well in a group setting.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx