Location
Texas, United States
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
Job Title:
Senior Python Developer (9\+ Years)
Employment:
Full-Time/ W2
Job Summary:
We are seeking a highly skilled and experienced
Senior Python Developer
with 9\+ years of proven expertise in designing, developing, and deploying scalable applications and data-driven solutions. The ideal candidate will have strong hands-on experience with
Python frameworks, RESTful APIs, data engineering, cloud platforms, and automation
, along with a deep understanding of software design principles and performance optimization.
Key Responsibilities:
- Design, develop, and maintain
high-performance backend systems and RESTful APIs
using Python frameworks such as
Django, Flask, or FastAPI
.
- Architect and implement
scalable, secure, and maintainable applications
following best coding practices and design patterns (MVC, microservices, OOP).
- Build and integrate
data processing pipelines
using
Pandas, NumPy, PySpark
, and related tools for analytical workloads.
- Develop and optimize
database schemas, queries, and stored procedures
using
PostgreSQL, MySQL, MongoDB, or Cassandra
.
- Collaborate with cross-functional teams to deliver cloud-native solutions using
AWS, Azure, or GCP
services (Lambda, EC2, S3, Azure Functions, GCS, etc.).
- Implement
CI/CD pipelines
and automate build, test, and deployment processes using
Jenkins, GitHub Actions, GitLab CI, or Azure DevOps
.
- Write
unit, integration, and performance tests
using
PyTest, Unittest, or Nose
to ensure code reliability and maintainability.
- Utilize
Docker
and
Kubernetes
for containerization and orchestration of applications in production environments.
- Apply
DevOps best practices
, monitoring, and logging using tools like
Prometheus, Grafana, ELK Stack, or CloudWatch
.
- Work on
API integrations, asynchronous tasks, and message queues
using
Celery, Kafka, or RabbitMQ
.
- Contribute to
data engineering and ETL development
for ingestion, transformation, and loading of large-scale datasets.
- Leverage
Version Control Systems (Git)
for collaborative development and enforce code reviews and branching strategies.
- Apply
security and authentication best practices
, including OAuth, JWT, and data encryption.
- Mentor junior developers, review code, and ensure adherence to best practices and coding standards.
- Collaborate in Agile/Scrum environments and participate in sprint planning, retrospectives, and daily standups.
Please share Resume:
raviteja.d@precisiontechcorp.com
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.