This is a remote position.
Job Description:
We are seeking an experienced Python Developer to design, develop, and maintain scalable, high-performance applications and services. The ideal candidate will have strong expertise in Python programming, API development, database technologies, and cloud-based solutions. This role involves collaborating with cross-functional teams to analyze requirements, build robust software solutions, optimize application performance, and ensure the delivery of reliable and secure applications. The candidate will be responsible for developing and integrating RESTful APIs, working with relational and non-relational databases, implementing microservices-based architectures, participating in code reviews, and supporting deployment and production activities. Experience with cloud platforms, containerization technologies, CI/CD pipelines, and Agile development methodologies is highly preferred. Strong analytical, problem-solving, and communication skills are essential for success in this role.
Requirements
Python Development
Object-Oriented Programming (OOP)
REST API Development & Integration
SQL and Database Management
Microservices Architecture
Flask or Django Framework
Git Version Control
Linux/Unix Environment
Cloud Platforms (AWS, Azure, or GCP)
Unit Testing and Debugging
CI/CD Pipelines
Agile/Scrum Methodology
Docker and Containerization
Performance Optimization and Troubleshooting
Strong Problem-Solving and Analytical Skills