Job description:
* At least 5 + years of exp in Python development of API services and 1-2 years cloud exp.
* Proven experience as a Python Developer with a strong understanding of Python
frameworks (e.g., Django, Flask)
* Developers should have the ability to build, deploy, and manage applications in cloud
environment using Golang or Python
* Must have a strong understanding of Python's syntax, libraries, and frameworks, as well as
experience with database integration, web development, and software architecture
* Hands-on experience in application migration, including migrating applications between
different platforms (e.g., on-premises to cloud)
* Designing, coding, testing, and debugging Python applications based on project
requirements and specifications.
* Implementing RESTful APIs to enable seamless communication between front-end and
back-end systems.
* Creating and maintaining technical documentation, including design specifications and API
documentation.
* Proficient understanding of code versioning tools, such as Git
* Develop API using Microservices Architecture in AWS Cloud
* Experience with NoSQL databases (e.g., MongoDB).
* Experience with SQL Databases (e.g. mysql, mariadb or Oracle)
Preferred skills and qualifications
* Knowledge of cloud computing technologies (AWS, Azure, or Google Cloud).
* Familiarity with object-oriented programming (OOP) principles and design patterns.
* Understanding of RESTful APIs and web services.
* Experience with DevOps practices and tools (Git, Jenkins, and Docker).
* Excellent problem-solving and analytical skills with good teamwork capabilities.
* Operating System: Linux, Mac, Windows
* Experience in Chef, Ansible and Terraform will be an added advantage
Cloud Skills:
* AWS: Compute, Networking, Security, EC2, S3, IAM, VPC, LAMBDA, RDS, ECS, EKS,
CLOUDWATCH, LOAD BALANCERS,
Autoscaling, CloudFront, Route53, Security Groups, DynamoDB, CloudTrail, REST API's,
Fast-API, Node.js (Mandatory)
* Azure (Overview) (Optional)
* GCP (Overview) (Optional)
Any Graduate