We are looking to expand our existing Python team across our offices in Surat. This position is for - Senior Software Engineer.
The requirements are as follows:
1) Familiar with the the Django REST API Framework.
2) Experience with the FAST API framework will be a plus
3) Strong grasp of basic python programming concepts ( We do ask a lot of questions on this on our interviews :) )
4) Experience with databases like MongoDB , Postgres , Elasticsearch , REDIS will be a plus
5) Experience with any ML library will be a plus.
6) Familiarity with using git , writing unit test cases for all code written and CI/CD concepts will be a plus as well.
7) Familiar with basic code patterns like MVC.
8) Grasp on basic data structures.

Similar jobs
We are currently hiring a Python Developer to join our engineering team to develop dynamic
software applications.
Main Responsibilities of the Python Engineer:-
Your responsibilities will include:
• Writing effective and scalable Python codes
• Designing and implementing robust applications
• Debugging applications to ensure low-latency and high-availability
• Integrating user-facing elements with server-side logic
• Implementing security and data protection
• Accommodating various data storage solutions
Key Requirements:-
• Degree in Computer Science, Engineering or a related field
• You have prior experience as a Python Developer
• Good knowledge Django framework
• Good knowledge in Lambda and AWS.
• Familiarity with front-end technologies, such as JavaScript, HTML5, and CSS3
• Knowledge of ORM (Object Relational Mapper)
• Familiarity with various testing tools.
Work Location : Pune preferred, Remote option available
Work Timing US Shift 2:30 PM to 11:30 PM or 6:30pm to 3:30am IST
Job description for Python/Backend Developer
We are actively looking for backend software engineers who are passionate about building cutting-edge systems that work on the latest tech stack (Python, Django) but also help save lives. You’ll have the opportunity to learn and lead the development of several AI-enabled products and solutions within the company that are geared to help accelerate the development of new cures and to reduce the inefficiencies in how healthcare information is managed.
Key Responsibilities:
- Design, develop, and deploy scalable APIs using Python/Django.
- Integrate third-party APIs like Facebook page API, Google Business API, and all other social APIs (10+)
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and testable code.
- Develop and maintain authentication mechanisms, including OAuth, JWT, and SSO integration with third-party providers.
- Optimize and maintain existing APIs for performance and scalability.
Required Skills and Qualifications:
- Education: Bachelor’s degree in Computer Science, Information Technology, or related field.
- Experience:
- 2+ years of experience in Python development.
- Proven experience in designing and developing RESTful APIs.
- Advanced proficiency in Python programming.
- Strong experience with databases (e.g., MySQL, Elasticsearch).
- Hands-on experience with SSO protocols and implementation (e.g., OAuth, SAML, OpenID Connect).
- Experience integrating SSO with third-party providers.
- Proficiency in using JSON Web Tokens (JWT) for secure data exchange
- Technical Skills:
- Proficiency in Python and Python frameworks (Django, Flask).
- Solid understanding of web technologies (HTTP, SSL/TLS, JSON, XML).
- Familiarity with API documentation tools (e.g., Swagger, Postman).
- Experience with version control systems (e.g., Git).
- Expertise in authentication and authorization methods.
- Ability to write clean, maintainable, and efficient code following best practices.
- Experience in writing unit tests for code to ensure reliability and maintainability
https://www.ynos.in/" target="_blank">YNOS is a next-generation funded startup founded by IIT Madras faculty and incubated at IIT Madras Incubation Cell. It is a digital platform for Entrepreneurs, Investors, Innovators and Eco-system enablers, providing actionable insights on the startup and investment landscape in India. We are passionate about solving tough problems using technology and data, making a difference
The Opening
We are presently seeking for our next enthusiastic, talented, and driven Python Backend Engineer to start right away. We'd want you to
- Be excited about building a next-generation intelligence platform
- Possess a can-do attitude and be open to new challenges
- Value working with a great team - self-assured, creative, and insightful individuals who work together to achieve amazing things
- Be willing to explore, learn, and contribute new ideas to the platform, thereby improving it
- Be high on self-belief and enthusiasm to work in a startup culture - small team, fast-paced work environment
If this is you, we'd love to hear from you!
As the Python Backend Engineer in https://www.ynos.in/" target="_blank">YNOS, you will
- Create reusable optimised code and libraries
- Deploy task management systems and automate routine tasks
- Build performant apps that adhere to the best practices, therefore increasing latency, performance, and scalability
- Improve the existing codebase while reducing technical debt
- Take charge of all elements of the application, including architecture, quality, and efficiency
Requirements
- Proficient understanding of Python language
- Expertise in developing web apps and APIs using Python frameworks like Flask with an overall grasp of client-server interactions
- Familiarity with task management systems and process automation
- Comfortable with using Command Line and Linux systems
- Experience and understanding of version control systems like git, svn, etc
- Knowledge of NoSQL databases such as MongoDB
Good to have
- Expertise in other backend frameworks viz. Django, NodeJS, Go, Rust etc
- Knowledge of data-modelling, data-wrangling & data-mining techniques
- Experience with data visualisation tools & libraries such as Plotly, Seaborn etc
- Exposure to Statistical and Machine Learning (ML) techniques, particularly in the field of Natural Language Processing (NLP)
- Familiarity with front-end tools & frameworks such as HTML, CSS, JS, React, Vue, and others
Work location, Job type & Salary
- Our office is located at https://respark.iitm.ac.in/" target="_blank">IIT Madras Research Park, Chennai, Tamil Nadu, surrounded by the beautiful IITM Campus!
- This is a full-time position and we’d like you to relocate to Chennai
- Expected salary range ₹6L - ₹8L per annum
About the company:
Gigmo Solutions is a fast growing tech. startup with a mission to fundamentally disrupt customer support industry through perfectly tuned symphony of Artificial Intelligence based conversational bots and Gig workers.
With our engineers spread out in 10+ countries across 4 continents, Gigmos is uniquely poised to fundamentally change the technical customers support industry.
Role - Python Developer
Experience 3+ Years
Work Location – Gurugram (Haryana)
Responsibilities
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Integration of user-facing elements developed by front-end developers with server-side logic
- Developing RESTful APIs
- Implementation of security and data protection
- Integration of data storage solutions ( Postgresql,Mysql )
- Design, develop, and maintain web scraping scripts using Python.
- Use web scraping libraries like Beautiful Soup, Scrapy, Selenium and other scraping tools to extract data from websites.
Skills And Qualifications
- Expert in Python, with knowledge of Python web frameworks (Django, Flask, Fast API)
- Familiarity with some ORM libraries -SQL Alchemy /Tortoise
- Able to integrate multiple data sources and databases into one system.
- Understanding of the threading limitations of Python, and multi-process architecture
- Good understanding of REST APIs.
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Understanding of accessibility and security compliance
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Understanding of fundamental design principles behind a scalable application
- Familiarity with event-driven programming in Python
- Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform.
- Able to create database schemas that represent and support business processes
- Strong unit test and debugging skills.
- Proficient understanding of code versioning tools ( Git )
- Familiarity with real-time databases ( PostgreSQL, MySQL )
- Must have worked in the field for at least 3+ years.
- Requires a bachelor's degree in computer science, Software Engineering or a related field from a good Institute (Tier-1, Tier -2 Colleges)
- Experience with Python development and web scraping techniques.
CTC: As per Industry Standards.
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.
JOB DESCRIPTION
DYT - Do Your Thing, is an app, where all social media users can share brands they love with their followers and earn money while doing so! We believe everyone is an influencer. Our aim is to democratise social media and allow people to be rewarded for the content they post. How does DYT help you? It accelerates your career through collaboration opportunities with top brands and gives you access to a community full of experts in the influencer space.
RESPONSIBILITIES
- Expert in Python with knowledge of Python best practices (PEP8)
- Strong knowledge of python web frameworks such as Django, Flask • Strong knowledge of building RESTful APIs using Django Rest Framework • Good Understanding of Django ORM Libraries
- Able to integrate multiple data sources and databases into one system • Strong experience on Linux
- Solid database skills in a relational database (i.e. PostgresSQL,MYSql) • Able to create database schemas that represent and support business processes • Strong unit test and debugging skills
- Proficient understanding of code versioning tools (git)
- Experience deploying on AWS is desirable
- Experience with Docker,Test Drive Development will be a plus
- Excellent interpersonal, leadership, influence and communication skills • Experience in designing scalable micro-services is desirable
QUALIFICATIONS
- 1-3 years of experience as a backend developer
- At least one product build and published
- SKILLS Contribute in all phases of the development lifecycle
- Write well designed, testable, efficient code
- Work well under pressure and meet deadlines without sacrificing quality • Work with distributed development teams
• Experience in software product development
• Proficient in Python, Django, Pandas, GitHub and AWS.
• Good knowledge of PostgreSQL, MongoDB
• Strong Experience in designing REST API’s
• Experience with working on scalable interactive web applications
• Understanding of the threading limitations of Python and multi process architecture
• Familiarity with some ORM (Object Relational Mapper) libraries
• Good understanding of Test Driven Development - Unit and Integration testing
Role and Responsibilities:
The candidate will play be critical role by developing highly scalable applications that provide practical solutions to clients in the financial services’ domain
• Design, build, test and maintain scalable and stable off the shelf application or custom-built technology solutions to meet business needs
• Write testable code that enables extremely high levels of code coverage
• Promote coding,code review, testing and deployment best practices through hands-on research and demonstration
• Contribute to the entire implementation process including driving the definition of improvements based on business need and architectural improvements
What we are looking for:
Strong Coding and design skills
Good command over Data Structures & Algorithms
The ability to produce bug-free and production-grade code
Skills we consider: MYSQL, Python, Django, MongoDB, React.JS, Angular.JS, D3.Js, Node.js, Express.JS, InfluxDb, Redis, Kafka, Garafana, Elastic Search, Docker, AWS, Java, Spring Boot, C++
Key Deliverables:-
1. Develop a very high sense of ownership, the zeal to build scalable applications
2. Develop a deep understanding of the start-up ecosystem
Work with a performance-oriented team driven by ownership and open to experiments
3. Build a customer-facing technology product for global customers
Design and develop end to end applications with very high quality
What we have to offer:-
1. Work with a performance-oriented team driven by ownership and open to experiments
2. Learn to design systems for high accuracy, efficiency, and scalability
Focus on delivering quality work within deadlines.
3. Candid culture. No politics.
4. As a team, we value ownership, continuous learning, consistency, and discipline.
- At least 2-5 years of working experience in web services, preferably in Python
- Should have built and released APIs in production
- Experience working with RDBMS and NoSQL databases
- Designing thoughtful, extensible data models
- Knowledge of identifying, defining and building micro-services
- Working knowledge of GCS, AWS, Azure or any other cloud provider
- Aggressive problem diagnosis and creative problem-solving skills
- Good communication skills - written and spoken
1. Ability to read the documentation and perform 3rd party API integrations
2. Experience with Postgres and Redis
3. Experience with AWS - EC2, RDS, DynamoDB, etc
4. Experience with Python
Dashboard
Skills
1. Experience with Django
a. Django Web
b. Django REST
c. Django Channels
d. Django Celery (Queues and Brokers)
2. Experience creating a dashboard with login, user profiles, roles and permissions, reports
3. Experience with Facebook and Twitter OAuth
4. Experience with handling database migrations
Chatbot
Skills
1. Basic understanding of NLP - intents and entities
2. Strong understanding of dialogue management and conversation flow
3. Integrations with Facebook and Twitter APIs.
4. Creating and managing Facebook and Twitter apps
5. Understanding of webhooks and REST APIs.










