Requirement:
- Min 2-3 Year Experience. Preferably in the E-commerce domain.
- Proficient with both MySQL and NoSql Databases (Elastic, Mongo)
- Strong hold on Python
- Experience with JavaScript/JQuery
- Ability to do software design for a enterprise web application
- Working knowledge of a MVC front-end framework
- Proficient in HTTP protocol, REST APIs, JSON
- Ability to do database design and modeling
- Proficient in OOPS concepts and writing code using classes
- Ability to write modular and clean code
About Factory Ed tech Startup
Similar jobs
• As a Python full-stack developer, your role would involve design development and deploy full-stack applications out of Artificial intelligence projects with a focus on low latency and scalability.
• You also need to optimize the application for better performance and a large number of concurrent users.
• A strong technologist we care about doing things the right way rather than just doing them and thrives in a complex and challenging environment.
Who are we looking for?
• Bachelors / Masters in Computer Science or equivalent with at least 3+ years of professional experience.
• Solid understanding of design patterns, data structures, and advanced programming techniques
• As an Engineer in our team, you will design, code, test, and debug quality software programs.
• Strong software design and architectural skills in object-oriented and functional programming styles.
• Python, Celery, RabbitMQ, Kafka, Multithreading, Async, Microservices, Docker, Kubernetes.
• Experience in working with Machine Learning Pipelines
• Experience in Reactjs.
• Experience in Celery, RabbitMQ/Kafka.
• Experience in Unit Testing Tools.
• Experience in working with SQL & NonSql databases such as MySQL, Mongo DB.
• Exposure to cloud technologies.
• Demonstrate the ability to work in a fast paced and hyper-growth environment where the requirements are constantly changing.
• Nice to have: Experience developing products containing machine learning use cases.
• Familiar with agile techniques like code reviews, pair programming, collective code ownership, clean code, TDD and refactoring.
Primary Skills: Database Systems (SQL), Python Flask/Fast API/Django frameworks specifically
Requirements:
- Highly proficient in fundamentals of Python web development frameworks like Flask, Django and Fast API
- Demonstrated experience in developing APIs using Python frameworks
- Should have deep knowledge in PostgreSQL, MS SQL Server and other SQL based Databases
- Knowledge and proficiency in NoSQL is a bonus
- 6+ years of experience with expertise in Django CMS, Python, REST framework, AI framework
- MySQL Db usage, SQL queries
- Experience in using scraping tools.
- Microservices
- Docker and Kubernetes hands-on experience
- AWS Redis cache integration
- Deployment on AWS cloud, auto-scale
- Work will be rotational Shifts/ UK Shift
- Must be flexible to work on weekends/stretch for some hours
About KAFQA
At Kafqa, we are building the next generation performing arts platform. Our mission is to transform how India learns, performs & watches performing arts. Our launch services consist of technology-enabled dance classes in our proprietary studios, production facilities, and social media broadcasting & competitions.
Founder & Team
The founder is Shariq Plasticwala. He is a graduate of IIT Bombay & Stanford GSB. He was part of the founding team of Amazon India where he played a key role for over 8 years. Among his roles at Amazon, he was the CEO of Amazon’s first joint venture in India and a Board Member of Amazon’s payments business. The other members of the founding team consisted of senior executives from Shiamak Davar & Byju’s.
Background
- At least 6+ years experience in back-end development in a fast-paced environment, working in Python & Django Framework
- Should Have experience leading a team.
- Deep understanding of technologies used in web products, including Rest APIs
- Sound understanding of SQL/NoSQL databases such as PostgreSQL and MongoDB.
- Deep familiarity with UNIX, major cloud platforms (AWS, Azure), DevOps.
- Understanding of databases, and related tools, paradigms.
Opportunity
Here are some of the things you might have to do on any given day:
- Developing APIs and endpoints for deployments of our product.
- Infrastructure Development such as building databases, creating and maintaining automated jobs.
- Build out the back-end to deploy and scale our product.
We are looking for a Python Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front end. You will also be responsible for integrating the front-end elements into the application; therefore, understanding front-end technologies is necessary as
well.
Education Qualification: B. E / B. Tech (CSE/IT/ECE) / MCA / BSE Computers from a reputed university and/or equivalent knowledge and skills.
Skillset and Expertise.
1. Having 0-6 Months of Industry Experience.
2. Familiarity/good knowledge of Python with Django framework and ORM (Object Relational
Mapper) concepts.
3. Understanding of the threading limitations of Python, and Multi-process architecture.
4. Understanding the fundamentals of design principles behind a scalable application.
5. Knowledge of unit testing and debugging applications to ensure low latency and high availability.
6. Writing reusable, testable, and efficient code
7. Writing effective and scalable Python codes.
8. ReactJS or AngularJS version 8 and above skills are the added advantage
Skills
Python
Django
Django – ORM
HTML5
CSS
Bootstrap
JavaScript
Period: 6 months+
JD:
● 4-7 years of experience building and scaling APIs and web applications.
● Experience building and managing large scale data/analytics systems.
● Have a strong grasp of CS fundamentals and excellent problem solving abilities. Have a good
understanding of software design principles and architectural best practices.
● Be passionate about writing code and have experience coding in multiple languages, including at least
one scripting language, preferably Python.
● Be able to argue convincingly why feature X of language Y rocks/sucks, or why a certain design decision
is right/wrong, and so on.
● Be a self-starter—someone who thrives in fast paced environments with minimal ‘management’.
● Have experience working with multiple storage and indexing technologies such as MySQL, Redis,
MongoDB, Cassandra, Elastic.
● Good knowledge (including internals) of messaging systems such as Kafka and RabbitMQ.
● Use the command line like a pro. Be proficient in Git and other essential software development tools.
● Working knowledge of large-scale computational models such as MapReduce and Spark is a bonus.
● Exposure to one or more centralized logging, monitoring, and instrumentation tools, such as Kibana,
Graylog, StatsD, Datadog etc.
● Working knowledge of building websites and apps. Good understanding of integration complexities and
dependencies.
● Working knowledge linux server administration as well as the AWS ecosystem is desirable.
● It's a huge bonus if you have some personal projects (including open source contributions) that you work
on during your spare time. Show off some of your projects you have hosted on GitHub.
- 3-5 Years of experience in Backend Development.
- Must have experience in Python (FLASK framework).
- Have a Deep understanding of how RESTful APIs work.
- Familiar with various design and architectural patterns that can work at scale.
- Sound knowledge of NoSQL/SQL Databases (Mongo DB preferred).
- Strong experience with at-Cloud technology, preferably AWS or GCP, or Azure.
- Core experience in developing complex backend systems.
- Communicating complex technical concepts to both technical and non-technical audiences.
- Passionate about application scalability, availability, reliability, and security.