Tech

Sr. Python Developer

Ahmedabad, Gujarat
Work Type: Full Time
Responsibilities
  • Collaborate with clients and project teams to understand business requirements and develop efficient, high-quality code that meets or exceeds client expectations.
  • Optimize application performance for smooth operation on multiple delivery platforms, including cloud environments like AWS, Azure, or GCP.
  • Design and implement low-latency, high-availability, and performant applications using frameworks such as Django, Flask, or FastAPI.
  • Lead the integration of user interface elements developed by front-end developers with server-side logic.
  • Integrate multiple data sources and databases into one system, ensuring proper integration of data storage and third-party libraries/packages into the application.
  • Create scalable and optimized database schemas tailored to specific business logic and handle large volumes of data from databases or over HTTP(S)/WebSockets.
  • Conduct thorough testing using pytest and unittest, and perform debugging to ensure applications are bug-free and run smoothly.
  • Provide mentorship and guidance to junior developers on the team.
  • Communicate effectively with clients to understand their needs and provide updates on project progress.
Skills and Qualifications
  • 4+ years of experience as a Python developer with strong client communication skills and team-leading experience.
  • In-depth knowledge of different Python frameworks such as Django, Flask, or FastAPI.
  • Strong knowledge of cloud technologies, particularly AWS, Azure, or GCP.
  • Deep understanding of microservices architecture, multi-tenant architecture, and best practices in Python development.
  • Familiarity with serverless architecture and frameworks such as AWS Lambda or Azure Functions.
  • Experience with deployment using Docker, Nginx, Gunicorn, Uvicorn, Supervisor, Docker.
  • Hands on experience with SQL and NoSQL database as PostgreSQL , AWS DynamoDB
  • Understanding of different types of Object Relational Mappers (ORMs) including SQLAlchemy, Django ORM.
  • Demonstrated ability to handle multiple API integrations and write modular, reusable code.
  • Experience with frontend technologies and frameworks like React, Vue or HTML, CSS, JS enhancing full-stack development capabilities.
  • Solid understanding of user authentication and authorization mechanisms across multiple systems and environments.
  • Familiar with fundamental design principles for scalable applications and proficient in object event-driven programming in Python.
  • Strong skills in unit testing, debugging, and code optimization.
  • Experience with modern software development methodologies, including Agile and Scrum.
  • Familiarity with container orchestration tools such as Kubernetes.
  • Understanding of data processing frameworks such as Apache Kafka, Spark. ( Good to have )
  • Experience with CI/CD pipelines and automation tools like Jenkins, GitLab CI, or CircleCI.

Submit Your Application

You have successfully applied
  • You have errors in applying