Python Developer

Virtusa

Irving (TX)

On-site

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Virtusa is seeking a Python software engineer with 6–10 years of professional experience. You will leverage Python ecosystems and popular frameworks (Django, Flask, FastAPI) to design and build robust RESTful APIs.

You will craft software architectures (microservices/MVC), work with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB), and operate in cloud environments (AWS/Azure/GCP). Experience with Docker/Kubernetes, CI/CD (Jenkins/GitHub Actions), testing, Git, and NLP/LLM tooling

Qualifications

  • 6–10 years of Python software development experience.
  • Proficiency with Python ecosystems and frameworks (Django, Flask, FastAPI) and RESTful APIs.

Skills

Python
REST APIs
Django
Flask
FastAPI
Microservices
MVC
OOP
PostgreSQL
MySQL
MongoDB
Cassandra
AWS
Azure
GCP
Docker
Kubernetes
Jenkins
GitHub Actions
Testing
LangChain
OpenAI APIs
NLP
Communication

Tools

Docker
Kubernetes
Jenkins
GitHub Actions
LangChain
OpenAI APIs

Job description

6 to 10 years of professional experience in Python software development.

Expertise in Python: Profound knowledge of Python, its ecosystems, and popular frameworks (e.g., Django, Flask, FastAPI).

Software Design: Strong understanding of software design principles, architectural patterns (e.g., Microservices, MVC), and object-oriented programming.

Database Skills: Proficiency with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).

API Development: Extensive experience in designing and building RESTful APIs.

Hands-on experience with LLM tools/frameworks (e.g., LangChain, OpenAI APIs, etc.)

Knowledge of NLP concepts and techniques

Cloud Platforms: Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and associated services.

Containerization: Experience with Docker and container orchestration tools like Kubernetes.

CI/CD: Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, GitHub Actions).

Testing: Strong understanding of testing methodologies and experience with unit, integration, and end-to-end testing.

Version Control: Proficient with GitHub and collaborative development workflows.

Problem-Solving: Proven ability to analyze complex problems and develop creative and effective solutions.

Strong problem-solving and analytical thinking

Good communication and stakeholder management skills

Ability to work independently and in a team environment

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

Stradit LLC • Jersey City (NJ)

On-site
USD 110,000 - 150,000
Python Developer
Python Developer

Stradit • Tampa (FL)

On-site
USD 85,000 - 125,000
Python Developer
Python Developer

Stradit • Dallas (TX)

On-site
USD 90,000 - 120,000
Python Developer
Python Developer

StradIT • Jersey City (NJ)

On-site
USD 110,000 - 150,000
Python Developer
Python Developer

360 Technology • Dallas (TX)

On-site
USD 85,000 - 110,000
Python Developer
Python Developer

StradIT • Fort Worth (TX), Town of Texas (WI)

On-site
USD 100,000 - 140,000
Python Developer
Python Developer

StradIT • Boston (MA)

On-site
USD 110,000 - 140,000
Python Solution Architect
Python Solution Architect

Veriipro • Plano (TX)

On-site
USD 120,000 - 160,000
Python Developer
Python Developer

PALNAR • Durham (NC)

On-site
USD 90,000 - 140,000
Python Developer
Python Developer

eTechLogix Inc. • Phoenix (AZ)

On-site
USD 100,000 - 130,000