Python Full Stack Developer

Posted:
9/25/2024, 6:40:17 AM

Location(s):
Maharashtra, India ⋅ Pune, Maharashtra, India

Experience Level(s):
Junior ⋅ Mid Level

Field(s):
Software Engineering

Position Overview:

We are looking for a highly skilled Full Stack Developer with expertise in Python, SQL (Star Schema), API development, and foundational knowledge in ML/AI. The ideal candidate will have experience implementing and integrating machine learning models and working with cloud services, specifically Azure. A solid understanding of front-end and back-end development is required, along with the ability to work with large datasets using Big Data technologies.

Key Responsibilities:

  • Full Stack Development:
    • Design, develop, and maintain full-stack web applications using Python.
    • Build and manage robust, scalable back-end services and APIs.
    • Integrate with machine learning models and APIs, with basic ML/AI implementation knowledge.
    • Develop responsive, user-friendly front-end interfaces using Python frameworks.
  • Database Management:
    • Design and optimize relational database schemas using Star schema-based databases.
    • Write and optimize complex SQL queries and stored procedures.
  • API Development:
    • Develop and integrate APIs to connect different services and applications.
    • Ensure API security, performance, and scalability.
  • Authentication and Security:
    • Implement authentication and authorization mechanisms to secure applications.
    • Apply best practices for securing data and protecting applications from vulnerabilities.
  • Cloud and Big Data:
    • Develop and deploy applications on Azure cloud services.
    • Utilize Big Data technologies to handle and analyze large datasets.
  • Collaboration and Agile Development:
    • Work closely with cross-functional teams including designers, product managers, and QA engineers.
    • Participate in code reviews, design discussions, and agile development processes.
  • Performance Optimization:
    • Optimize application performance, scalability, and reliability.
    • Monitor and troubleshoot application issues and performance bottlenecks.

Qualifications:

  • Bachelor’s degree in computer science, Engineering, or a related field. Relevant certifications are a plus.
  • 3+ years of experience as a Full Stack Developer or similar role.
  • Proficiency in Python , Star Schema based databases(SQL Server , Postgres , Snowflake)
  • Strong experience with API development & integration with 3rd Party API.
  • Solid understanding of Star Schema based databases.
  • Experience with API development and integration.
  • Knowledge of authentication and security best practices.
  • Hands-on experience with Azure cloud services and Big Data technologies.
  • Familiarity with version control systems (e.g., Git) and agile methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.


Preferred Qualifications:

  • Experience with microservices architecture and containerization (e.g., Docker, Kubernetes).
  • Familiarity with other front-end frameworks (e.g., React, Vue.js).
  • Knowledge of Big Data (Snowflake , Spark).
  • Experience with DevOps practices and CI/CD pipelines.