Sr. Python Developer

Insight Global
Chandler, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Chandler, United States of America

Tech stack

API
Agile Methodologies
Amazon Web Services (AWS)
User Authentication
Azure
Cloud Computing
Cloud Engineering
Program Optimization
Software Quality
Computer Networks
Databases
Continuous Integration
Linux
Disaster Recovery
Distributed Systems
Django
DNS
Fault Tolerance
Monitoring of Systems
Python
PostgreSQL
MySQL
Network Architecture
Nginx
NoSQL
Performance Tuning
Scrum
Queueing Systems
RabbitMQ
Cloud Services
Ansible
Prometheus
Secure Coding
Load Balancing
System Availability
Flask
Large Language Models
Grafana
Multi-Agent Systems
Reliability of Systems
Backend
GIT
Containerization
Git Flow
Kubernetes
Infrastructure Automation Frameworks
Low Latency
Kafka
Virtual Agents
REST
Terraform
Stream Processing
Open Network Automation Platform
Splunk
Software Version Control
Docker
Ci Server

Job description

  • Design, develop, and maintain scalable backend applications using Python (Django, Flask, or similar frameworks)

  • Build secure, high performance RESTful APIs

  • Ensure code quality through standards, reviews, and best practices

  • Infrastructure & Automation

  • Lead development of automation solutions for load balancing and network infrastructure

  • Integrate backend systems with infrastructure tools and platforms (F5, DNS, cloud services)

  • Develop scripts and tools to reduce manual operations and improve efficiency

  • Design distributed systems that are scalable, fault tolerant, and highly available

  • Collaborate with architecture teams to align solutions with enterprise standards

  • Optimize system performance, latency, and throughput

  • Implement and enhance CI CD pipelines for automated build, test, and deployment

  • Promote infrastructure as code and automation-first approach

  • Ensure high availability, disaster recovery readiness, and system resilience

  • Collaboration & Delivery

  • Work closely with cross functional teams including Network and Platform teams

  • Participate in Agile ceremonies such as sprint planning, backlog grooming, and retrospectives

  • Contribute to technical documentation and knowledge sharing

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Requirements

  • Min 7+ years of backend development experience

  • Strong Python expertise with frameworks such as Django or Flask

  • Deep understanding of load balancing, networking concepts, and distributed systems

  • Experience with CI CD tools and Linux based environments

  • Strong API design and development experience

  • Hands on experience with automation and scripting

  • Experience with cloud platforms (AWS, Azure, or GCP) and cloud native architecture

  • Knowledge of containerization and orchestration (Docker, Kubernetes)

  • Proficiency in infrastructure as code tools such as Terraform or Ansible

  • Strong understanding of security best practices including authentication, authorization, and secure coding

  • Experience with message queues and streaming systems (Kafka, RabbitMQ)

  • Familiarity with database technologies (PostgreSQL, MySQL, NoSQL)

  • Experience with monitoring and observability tools (Splunk, Prometheus, Grafana)

  • Knowledge of version control systems such as Git and branching strategies

  • Experience with performance tuning and system optimization

  • Exposure to network automation and APIs for load balancers (F5, NGINX, etc.)

  • Understanding of Agentic AI frameworks and architectures for building autonomous or semi-autonomous systems

  • Experience integrating LLM based solutions into backend services using APIs (OpenAI, Azure OpenAI, or similar)

  • Knowledge of AI orchestration frameworks (LangChain, Semantic Kernel, AutoGen, or similar)

  • Ability to design multi agent workflows for automation and decision making use cases

Apply for this position