Bestkaam Logo
Arcitech Logo

Python Developer

Mumbai, Maharashtra, India

2 months ago

Applicants: 0

Salary Not Disclosed

2 weeks left to apply

Job Description

Job Title: Python Developer Your Responsibilities Design, develop, and maintain robust Python applications using Django or FastAPI and other frameworks. Build & consume RESTful and GraphQL APIs using industry best practices. Design and optimize relational databases (PostgreSQL, MySQL) with proper indexing and query optimization. Implement caching strategies using Redis or Memcached for improved performance. Containerize microservices with Docker and collaborate on Kubernetes-based deployments. Implement background task queues using Celery with message brokers (RabbitMQ/Redis), including smart retry and alerting mechanisms. Set up WebSocket consumers via Django Channels & FastAPI for real-time updates. Configure infrastructure on AWS (EC2, S3, RDS, Lambda, SQS, CloudWatch), and manage monitoring. Implement authentication and authorization mechanisms (JWT, OAuth2) and follow OWASP security best practices. Write automated tests using pytest or unittest with ?80% coverage. Use code quality tools like Black, Flake8, and Mypy with type hints. Integrate external services using webhooks (Stripe, Razorpay, etc.). Create and maintain API documentation using Swagger/OpenAPI. Contribute to CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins) and follow Git best practices. Participate in tech-talks, team learning sessions, and regular code reviews. Required Qualifications Bachelor's degree in Computer Science or related field. 2?5 years of experience in Python development (Python 3.9+). Strong experience with Django or FastAPI frameworks (ORM, middleware, signals, async endpoints). Proficiency in SQL databases (PostgreSQL or MySQL) and ORMs (Django ORM, SQLAlchemy). Hands-on experience with Redis for caching and as a message broker. Strong grip on Python standard libraries and tools (NumPy, Pandas, etc.). Experience with API design and integration (REST/GraphQL). Hands-on with Celery and message brokers (RabbitMQ or Redis). Hands-on with Docker and one major cloud platform (AWS). Skilled in automated testing with pytest, test-driven development mindset. Experience with Git workflows (branching, merging, pull requests) and CI/CD practices. Understanding of security principles and secure coding practices. Excellent communication and analytical thinking.

Additional Information

Company Name
Arcitech
Industry
N/A
Department
N/A
Role Category
N/A
Job Role
Entry level
Education
No Restriction
Job Types
On-site
Gender
No Restriction
Notice Period
Less Than 30 Days
Year of Experience
1 - Any Yrs
Job Posted On
2 months ago
Application Ends
2 weeks left to apply

Similar Jobs

Quest Global

2 months ago

Java / Python + ML Developer

Quest Global

Infosys

3 weeks ago

Python ML developer

Infosys

Malayaj Solutions

2 months ago

Python Django Developer

Malayaj Solutions

Ivanti

3 weeks ago

Senior Software Development Engineer in Test (Java, Infra Automation, API testing)

Ivanti

Morningstar

3 weeks ago

Lead Software Development Engineer

Morningstar

Teradata

3 weeks ago

Software Engineer

Teradata

Accenture in India

3 weeks ago

Application Developer

Accenture in India

Uplers

3 weeks ago

QA Automation Engineer

Uplers

EXL

2 months ago

3563126-Lead Assistant Manager

EXL

Mastercard

2 months ago

BizOps Engineer I

Mastercard

EC2, VPC, S3 +2