Senior Python Developer
Raas Infotek LLC
Richmond, United States of America
10 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Richmond, United States of America
Tech stack
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Cloud Computing
Databases
Continuous Integration
Information Engineering
Software Design Patterns
Django
Python
PostgreSQL
Enterprise Messaging Systems
MongoDB
MySQL
NoSQL
NumPy
Object-Oriented Software Development
RabbitMQ
Redis
Standard Sql
Software Construction
Software Engineering
Web Application Frameworks
Software Organization
Google Cloud Platform
Flask
GIT
FastAPI
Pandas
PySpark
Kafka
REST
Docker
Jenkins
Microservices
Job description
We are looking for a Senior Python Developer to develop and maintain scalable backend applications, REST APIs, and microservices. The ideal candidate should have strong experience with Python frameworks, cloud technologies, databases, and modern software development practices.
Requirements
- 12+ years of software development experience.
- Strong expertise in Python programming.
- Hands-on experience with Django, Flask, or FastAPI.
- Experience developing RESTful APIs and Microservices.
- Strong knowledge of SQL (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
- Experience with AWS, Azure, or Google Cloud Platform.
- Hands-on experience with Docker and Kubernetes.
- Experience with Git, Jenkins, and CI/CD pipelines.
- Knowledge of Kafka, RabbitMQ, or similar messaging platforms.
- Strong understanding of Object-Oriented Programming (OOP), design patterns, and software engineering best practices.
- Experience working in Agile/Scrum environments.
- Excellent communication and problem-solving skills.
Preferred Qualifications
- Experience with Pandas, NumPy, or PySpark.
- Exposure to AI/ML or data engineering projects is a plus.
- Cloud certifications are an added advantage.