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.