- Mentor a team of developers and QA and provide the necessary guidance.
- Come up with designs and proposals and get them approved by the Sr Engneers.
- Make enhancements to the core functionalities.
- Review and approve the code by providing the necessary feedback to the developers.
You will fit in if you have:
- Strong knowledge of object-oriented programming in Python.
- Strong debugging skills.
- Experience using memory profiling and time profiling in Python for performance optimization.
- Strong Data modeling and prototyping skills are mandatory.
- Good understanding of data structures in Python and time complexity.
- Experience in Python web frameworks (e.g., Django and Flask).
- Familiarity with MVC and MVT.
- Good Understanding of RESTfull APIs.
- Experience integrating with Amazon Web Services (AWS) services like S3, EC2.
- Good understanding of managing large data sets in RDBMS like PostgreSQL.
- Experience in debugging database slow queries and performance optimization in PostgreSQL.
- Experience working with Docker and containerizing Python applications.
Good to Have Skills
- Experience with Celery.
- Experience with RabbitMQ and REDIS.
About Biddano Pvt Limited
Similar jobs
About ThinkLink
ThinkLink is a cybersecurity SaaS company based out of Toronto, Canada, that provides a unified platform for external attack surface management. With ThinkLink's integrated platform of cybersecurity products, customers can focus on running their business, while we focus on uncovering threats to the business. With the unified platform, ThinkLink not only allows for scanning of vulnerabilities, but users can also orchestrate and automate their remediation workflows.
Currently, millions of small businesses are prone to attacks by hackers who exploit vulnerabilities that could easily be fixed had they been informed earlier. The current solutions in the market are either too complex or expensive for small businesses. At ThinkLink, we're on the mission to bring world-class cybersecurity posture and resiliency to small and mid-size businesses by providing affordable, effective enterprise-grade cybersecurity solutions.
Quick Facts
- Company Tagline: Unified cybersecurity products for all businesses
- Founded in: 2020
- Number of Employees: 10 - 50 employees
- Industries: Computer Software / IT / Internet + Cybersecurity
- Headquarters: Toronto, Canada / Bengaluru, India
Interview Process / Rounds
- Programming Assessment
- Technical Interview with Engineers
- Technical Interview with Product Lead
- Final Round with CTO/CEO
Preferred Skill Stack:
- Go Lang
- Python/Django, JavaScript
- MySQL / MariaDB, MongoDB
- Git & GitHub / Bitbucket, with an understanding of Git Workflow
- Experience with Linux & Basic Bash Scripting
Minimum Qualifications
- At least 2+ of production-level experience in REST API Development / Scripting
- Bachelor's degree in computer science or a related field (But we’re not entirely stubborn about this if the candidate is just equally learned without a degree).
- Computer Science fundamentals in object-oriented design, algorithm design, problem-solving, and complexity analysis
- Expertise in Go Lang, Python, JavaScript, or a similar modern programming language
- Must be able to handle roles in server-side development
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Preferred Qualifications
- Experience in designing & building back-end systems from scratch
- Experience working on projects through the entire software development lifecycle
- Knowledge of building REST APIs in Golang / Is Expected to Learn Golang in case the candidate doesn’t already know it.
- Must be able to solve a complex problem on his/her own by utilizing experience and other resources
- Design data structures that meet the application requirements
- Excellent verbal and written communication skills
- Ability to handle multiple competing priorities in a fast-paced environment
- Experience with design and implementation of multitenant (SaaS) solutions
- Experience with design and implementation of secure integrations with AWS services and products
Roles & Responsibilities
Because our team is small, you’ll be given lots of responsibility and opportunities to impact the overall product and business. You'll work with the team to build product-defining features as well as be a decision-maker in what direction we take the product. You will:
- Assist the Engineering team on Product Development
- Analyze user needs and software requirements to determine the feasibility of design within time and cost constraints
- Write and maintain technical documentation to describe program development, logic, coding, testing, changes, and corrections
- Collaborate and communicate effectively with stakeholders throughout the organization.
- Attend weekly staff meetings for progress reporting & briefing on new tasks.
- Produce clean, efficient & documented code based on specifications
- Integrate software components and third-party APIs
- Verify and deploy programs and systems
- Troubleshoot, debug and upgrade existing software
- Gather and evaluate user feedback
- Recommend and execute improvements
Responsibilities:
- Learn Big Data Technologies in depth during Training
- Successfully Complete all assignments on Time.
- Demonstrate the details on the completed assignments.
- Proactive participation in training sessions in asking logical queries to understand the topics better.
- Design and Build Data pipelines in collaboration with Product Owners / BSA, Data Analysts and Business stake holders..
- Work with Lead Data Engineers and Junior Data Engineers to ensure quality solutions are implemented with adherence to engineering best practices.
- Build Reusable utilities, frameworks and user defined functions
- Evaluate and utilize new technologies/tools/frameworks centered around Orchestration Pipelines.
- Provide technical leadership on Orchestration Pipelines to the project teams.
Basic requirements:
- Overall 5+ Years of Experience in Python based Data processing applications.
- 2+ Years of Experience in implementing Real time Data Processing applications using AWS Serverless technologies.
- Expert level Experience in Database Design and Modelling
- Experience in designing and implementing Event Driven Micro services Architecture.
- Experience of working in Agile model.
- Expert level knowledge on Coding and Design Best Practices.
- Expert level experience in SQL.
- Highly Motivated to learn and work in Big Data Technologies.
- Expert level Experience in Trouble shooting.
- Experience supporting and working with cross-functional teams in a dynamic environment.
- Excellent verbal and written communication skills in English
- Ability to communicate effectively with team members and business stakeholders
Nice to have:
- General knowledge/experience of any Big data tools/frameworks.
- Deployment and production support.
- Strong knowledge of SQL database and experience in writing queries with and without ORM.
- Designing and creating RESTful APIs for internal and partner consumption
- Experience of code versioning tools, such as Git, Bitbucket, Github
- You will design and develop large scale distributed services.
- You will analyze and improve the efficiency, scalability, stability, and security of the platform as a whole.
- You will act as the primary owner of one or more components while driving innovation in your area of ownership.
- You will proactively research & evaluate new tools, technologies, and techniques to improve the value of the system.
- You will work with engineering leadership in solving and architecting solutions for challenging or complex development issues.
- You will work independently and handle dependencies with very minimal oversight.
- You will take initiatives in developing and maintaining integrations of best practices within the back-end.
- You will help identify systemic issues, performance bottlenecks and work on design/architect improvements.
- You have 2+ years of experience in product software development.
- You have designed and scaled up the system.
- You have a strong understanding of Data Structures and Algorithms.
- You are an incessant problem solver and tougher the problem gets, more fun you have.
- You have strong command in any one or more of the following languages: Python.
- You understand the business impact of your decisions.
- Deep hands-on experience in designing & developing Python based applications
- Hands-on experience building database-backed web applications using Python based frameworks
- Excellent knowledge of Linux and experience developing Python applications that are deployed in Linux environments
- Experience building client-side and server-side API-level integrations in Python
- Experience in containerization and container orchestration systems like Docker, Kubernetes, etc.
- Experience with NoSQL document stores like the Elastic Stack (Elasticsearch, Logstash, Kibana)
- Development experience with modern JavaScript based front end frameworks, especially Vue.js
- Experience in test automation and TDD
- Experience testing interactive applications with unit testing frameworks for the various technology stacks
- Experience in using and managing Git based version control systems - Azure DevOps, GitHub, Bitbucket etc.
- Experience in using project management tools like Jira, Azure DevOps etc.
- Expertise in Cloud based development and deployment using cloud providers like AWS or Azure
Python Django Developer
at Metagogy Learning Systems Pvt Ltd
-
3 + years expertise in Python 3.7, Django 2 (or Django 3).
-
Familiarity with some ORM (Object Relational Mapper) libraries.
-
Able to integrate multiple data sources and databases into one system.
-
Integration of user-facing elements developed by front-end developers with server-side logic in Django (RESTful APIs).
-
Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
-
Knowledge of user authentication and authorization between multiple systems, servers, and environments
-
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 such as Git.
The desirablesoptionals
-
Django Channels, Web Sockets, Asyncio.
-
Experience working with AWS or similar Cloud services.
-
Experience in containerization technologies such as Docker.
-
Understanding of fundamental design principles behind a scalable application (caching, Redis)
Python Developer
We will be willing to offer ESOPs in the future.
Roles and Responsibilities- Will be sole responsibility for all tech realted issues.
We have already built a web application.
-The candidate will be responsible for the backend needs of the company and solely responsible for the project
- The backend languages is Python-Django Framework
-The candidate should have worked on big scalable projects before and shall be able to execute.
- Should be able to complete work on time.-Developer should be willing to learn as the project is multi-functional and dynamic.
1. Installing APIs
2. Design, develop and test features from inception to rollout
3. Write high quality code that is scalable, testable, maintainable and reliable
Ziploan - SSE BackEnd
at ZipLoan
Company Introduction –
- Information Security & Data Analytics Series A funded company.
- Working in cutting edge technologies - Using AI for predictive intelligence and Facial Biometrics.
- Among Top 5 Cyber excellence companies globally (Holger Schulze awards)
- Bronze award for best startup of the year (Indian Express IT awards), only cyber Security Company in top 3.
- More than 100+ clients in India.
Job Description:-
Job Title: Python Developer
Key Requirements:-
- Mine data from structured and unstructured data sources.
- Extract data (text, images, and videos) from multiple documents in different formats.
- Extract information and intelligence from data.
- Extract data based on regular expressions.
- Collect data from structured RDBMS databases.
- Work closely with Project/Business/Research teams to provide mined data/intelligence for analysis.
- Should have strong exposure to core python skills like multiprocessing, multithreading, file handling, data structure like JSON, Data frames, and User Defined Data structure.
- Should have excellent knowledge of classes, file handling, memory manipulations.
- Strong Knowledge in Python.
- Strong exposure to frond end languages like CSS, JavaScript, Ajax etc.
- Should have exposure to requests, Frontera, scarpy-cluster, elastic-search, distributed computing tools like Kafka, Hbase, Redis, Zookeeper, restAPI.
- Should be familiar with *nix development environment.
- Knowledge of Django will be added advantage.
- Excellent knowledge on Web Crawling/Web scraping.
- Should have used scraping modules like Selenium, Scrapy, and Beautiful soup.
- Experience with text processing.
- Basics of databases. Good troubleshooting and debugging skills.
Experience : 1-4 Years Experiene
Education
B.Tech, MCA, Computer Engineering
Python Developer
at Entropik Technologies Pvt. Ltd.