Python Developer
Cornerstone Barricades
Phoenix, AZ, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on ividtek.betterteam.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$104,000.0 - $114,400.0
Working hours
Regular working hours
Job source
Tech stack
Application Programming Interfaces (APIs)
Artificial Intelligence
Amazon Web Services
Application Performance Management
Unit Testing
Microsoft Azure
Big Data
Unix
Cloud Computing
Code Review
Databases
Continuous Integration
+47 more
Information Engineering
Data Structures
Database Development
Software Debugging
Software Design Patterns
Linux
DevOps
Django Web Framework
Amazon DynamoDB
Github
Monitoring of Systems
Python (Programming Language)
PostgreSQL
Enterprise Messaging Systems
MongoDB
MySQL
NoSQL
Object-Oriented Software Development
Oracle (Applications)
Performance Tuning
Scrum Methodology
Prometheus
Software Deployment
Software Engineering
SQL Databases
Systems Integration
Web Application Frameworks
Software Organization
Flask (Web Framework)
Grafana
Apache Spark
Software Troubleshooting
Backend
Git
Fastapi
Pytest
Pyspark
Gitlab-ci
Integration Tests
Apache Kafka
Restful APIs
Terraform
Splunk
Software Version Control
Docker
Jenkins
Microservices
Job description
We are looking for a Senior Python Developer with 10+ years of strong software development experience to join our team in Phoenix, AZ. The ideal candidate should have extensive hands-on experience developing scalable applications and backend services using Python, along with strong knowledge of APIs, databases, cloud technologies, and modern software development practices., * Design, develop, test, and maintain scalable Python applications and backend services.
- Develop and integrate RESTful APIs and microservices.
- Work with database technologies to design efficient queries and data models.
- Participate in architecture and technical design discussions.
- Troubleshoot production issues and optimize application performance.
- Develop automated unit and integration tests.
- Participate in code reviews and follow coding standards and best practices.
- Build and maintain CI/CD pipelines for application deployment.
- Collaborate with product managers, architects, QA engineers, DevOps teams, and other developers.
- Contribute to Agile ceremonies, sprint planning, and technical documentation.
Requirements
- 10+ years of professional software development experience with strong expertise in Python.
- Strong experience with Python frameworks such as Django, Flask, or FastAPI.
- Hands-on experience developing and integrating REST APIs / Microservices.
- Strong knowledge of Object-Oriented Programming (OOP), design patterns, and data structures.
- Experience working with SQL databases such as PostgreSQL, MySQL, or Oracle.
- Experience with NoSQL databases such as MongoDB or DynamoDB is a plus.
- Strong experience with Git and software development/version-control practices.
- Experience with CI/CD pipelines and tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
- Strong knowledge of AWS, Azure, or GCP cloud platforms.
- Experience with Docker and Kubernetes is highly desirable.
- Experience with unit testing frameworks such as PyTest or unittest.
- Strong troubleshooting, debugging, performance optimization, and problem-solving skills.
- Experience working in Agile/Scrum development environments.
- Excellent communication and collaboration skills.
Preferred Skills:
- Experience with Apache Kafka or other messaging platforms.
- Experience with Spark/PySpark and large-scale data processing.
- Experience with Terraform or Infrastructure as Code.
- Knowledge of Linux/Unix scripting.
- Experience with monitoring tools such as Splunk, Grafana, or Prometheus.
- Experience working with AI/ML or data engineering applications is a plus., * 10+ years of software development experience.
- Strong hands-on Python development.
- REST API / Microservices experience.
- SQL + database development experience.
- Cloud + CI/CD experience.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on ividtek.betterteam.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
The 7 Most Popular Backend Frameworks for Developers
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
AM
Ashutosh Mishra
20 Essential Tools For Backend Development
over 3 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
TL
Thomas Limbüchler
7 good reasons why you should learn Python in 2021
almost 6 years ago