Arcitech
Arcitech3h ago
Foundit

Python Developer

Mumbai, India
Full Time
Mid Level
500000-1200000

Auto Apply to 50+ AI Matched Python Developer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Arcitech

Responsibilities

Qualifications & Requirements

Experience Level: Mid Level

Full Job Description

Python Developer Opportunity in Navi Mumbai

Arcitech is seeking a talented Python Developer for an on-site role in Turbhe, Navi Mumbai.

Experience: 2 to 5 years

Salary Budget: INR 5 LPA - 12 LPA

About the Role

Join our dynamic team as a Python Developer and play a key role in designing, developing, and maintaining robust Python applications. This position is ideal for a developer with 2 to 5 years of experience looking to contribute to cutting-edge projects in a collaborative environment.

Key Responsibilities

  • Design, develop, and maintain scalable Python applications using frameworks like Django or FastAPI.
  • Build and integrate RESTful and GraphQL APIs following industry best practices.
  • Design and optimize relational databases, including PostgreSQL and MySQL, with a focus on indexing and query performance.
  • Implement effective caching strategies using Redis or Memcached to enhance application speed.
  • Containerize microservices using Docker and contribute to deployments on Kubernetes platforms.
  • Develop and manage background task queues with Celery, utilizing message brokers like RabbitMQ or Redis, and incorporating retry and alerting mechanisms.
  • Set up WebSocket consumers using Django Channels and FastAPI for real-time data synchronization.
  • Configure and manage infrastructure on AWS services (EC2, S3, RDS, Lambda, SQS, CloudWatch) and implement monitoring solutions.
  • Implement secure authentication and authorization mechanisms (JWT, OAuth2) and adhere to OWASP security standards.
  • Write comprehensive automated tests using pytest or unittest, aiming for at least 80% code coverage.
  • Utilize code quality tools such as Black, Flake8, and Mypy with type hints for cleaner code.
  • Integrate with external services through webhooks, including platforms like Stripe and Razorpay.
  • Create and maintain clear API documentation using Swagger/OpenAPI specifications.
  • Contribute to CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins) and follow standard Git workflows.
  • Actively participate in technical discussions, team learning sessions, and code reviews.

Required Qualifications

  • Bachelor's degree in Computer Science or a related technical field.
  • A minimum of 2 to 5 years of professional experience in Python development, with proficiency in Python 3.9+.
  • Demonstrated strong experience with Django or FastAPI frameworks, including ORM, middleware, signals, and asynchronous endpoints.
  • Proficiency in SQL databases (PostgreSQL or MySQL) and Object-Relational Mappers (ORMs) like Django ORM or SQLAlchemy.
  • Hands-on experience with Redis for caching and as a message broker.
  • Solid understanding of Python standard libraries and common data science tools (e.g., NumPy, Pandas).
  • Experience in API design and integration, supporting both REST and GraphQL.
  • Practical experience with Celery and message brokers (RabbitMQ or Redis).
  • Proficiency with Docker and at least one major cloud platform, specifically AWS.
  • Skilled in automated testing methodologies, preferably with pytest, and a test-driven development (TDD) mindset.
  • Experience with Git version control workflows (branching, merging, pull requests) and CI/CD principles.
  • A strong understanding of security principles and best practices for secure coding.
  • Excellent communication skills and strong analytical thinking abilities.

Company

Arcitech

Arcitech

Mumbai, India
Posted on Foundit
Python Developer at Arcitech | Mumbai, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform