Python Developer
Jc Corporations
- Location
- Remote
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 80,000–160,000/yr
Posted 2mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Design, develop, and maintain Python-based applications, APIs, and backend services
- Build scalable, reliable, and high-performance software solutions using Python frameworks
- Develop RESTful APIs and integrate applications with internal and external systems
- Write clean, maintainable, and efficient code following software engineering best practices
- Perform unit testing, debugging, and troubleshooting to ensure application quality
- Collaborate with product managers, architects, developers, and QA teams throughout the software development lifecycle
- Participate in code reviews and contribute to improving coding standards and development processes
- Optimize application performance and troubleshoot production issues
- Work with databases, data processing frameworks, and cloud-based services
- Implement CI/CD pipelines and support automated deployment processes
Requirements
- 5+ years of experience in Python development
- Strong proficiency in Python programming language and object-oriented programming concepts
- Hands-on experience with Python frameworks such as Django, Flask, or FastAPI
- Strong experience developing REST APIs and microservices
- Experience with relational databases such as PostgreSQL, MySQL, or Oracle
- Experience with software development tools including Git, Jira, Jenkins, and CI/CD pipelines
- Strong understanding of data structures, algorithms, and design patterns
- Experience with Agile/Scrum development methodologies
- Excellent debugging and problem-solving skills
Preferred
- Knowledge of NoSQL databases like MongoDB, DynamoDB, or Redis
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform
- Knowledge of AWS services like Lambda, S3, EC2, RDS, API Gateway, and CloudWatch
- Experience with container technologies like Docker and Kubernetes
- Familiarity with message brokers such as Kafka, RabbitMQ, or SQS
- Experience working with data engineering tools and frameworks
- Knowledge of AI/ML libraries such as TensorFlow, PyTorch, Scikit-learn, or LangChain
Skills
- Python
- Django
- Flask
- FastAPI
- REST APIs
- PostgreSQL
- MySQL
- Oracle
- MongoDB
- DynamoDB
- Redis
- Git
- Jira
- Jenkins
- CI/CD
- AWS
- Azure
- Google Cloud Platform
- Lambda
- S3
- EC2
- RDS
- API Gateway
- CloudWatch
- Docker
- Kubernetes
- Kafka
- RabbitMQ
- SQS
- TensorFlow
- PyTorch
- Scikit-learn
- LangChain
Similar roles
Senior Backend Engineer
Zact · Mumbai, India · today
Principal AI Engineer - Hybrid in Bangalore
Smartsheet · Bangalore, INDIA · today
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Software Engineer, Digital Commerce Product - Shenzhen
CASETiFY · Shenzhen · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today