Cutshort logo
stipe solutions pvt ltd logo
Python API Development Progammer
Python API Development Progammer
stipe solutions pvt ltd's logo

Python API Development Progammer

Srikanth Rajaram's profile picture
Posted by Srikanth Rajaram
0.5 - 2 yrs
₹1L - ₹2.5L / yr
Bengaluru (Bangalore)
Skills
skill iconPython
SQLAlchemy
FASTAPI
  • Expertise in python and OOPS
  • Knowledge of FASTAPI and Rest API
  • Knowledge of SQLAlchemy 
  • Programming and Debugging Skills
  • NoSQL skills will be advantage
  • Cloud development and kubernetes knowledge is a plus
  • socket.io programming 
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos

About stipe solutions pvt ltd

Founded :
2019
Type :
Products & Services
Size :
0-20
Stage :
Bootstrapped

About

company website
Read more

Connect with the team

Profile picture
Srikanth Rajaram

Company social profiles

instagramlinkedin

Similar jobs

Appknox
at Appknox
1 video
9 recruiters
Vasudha Srivastav
Posted by Vasudha Srivastav
Bengaluru (Bangalore)
4 - 6 yrs
Best in industry
skill iconPython
skill iconDjango
skill iconFlask
Software design
ORM
+3 more

A BIT ABOUT US


Appknox is one of the top Mobile Application security companies recognized by Gartner and G2. A profitable B2B SaaS startup headquartered in Singapore & working from Bengaluru.


The primary goal of Appknox is to help businesses and mobile developers secure their mobile applications with a focus on delivery speed and high-quality security audits.


Our business includes Fortune 500 companies with Major brands spread across regions like India, South-East Asia, Middle-East, Japan, US, and expanding rapidly. 



The Opportunity:

We are seeking a highly skilled Senior Software Engineer (Backend) to join our dynamic software development team. In this role, you will contribute to key backend projects, collaborate across teams, and play a vital part in delivering robust, scalable, and high-performance software solutions. As a senior engineer, you will work independently, make impactful technical decisions, and help shape the backend architecture while collaborating with a passionate, high-performing team.

You will work hands-on with products primarily built in Python, with opportunities to contribute to Golang and Rust. These technologies are at the core of our development stack, and your focus will be on building, scaling, and maintaining distributed services. Distributed systems are integral to our architecture, providing a chance to gain hands-on experience with maintaining and optimizing them in a fast-paced environment.

As a senior engineer, you are expected to:

  • Write clean, maintainable, and testable code while following best practices.
  • Architect solutions, address complex problems, and deliver well-thought-out technical designs.
  • Take ownership of assigned modules and features, delivering them with minimal supervision.
  • Contribute to code reviews and technical discussions, ensuring high-quality deliverables.

We highly value open source contributions and encourage you to check out our work on GitHub at Appknox GitHub. While no prior experience in security is required, our experienced security professionals are available to support you in understanding the domain.

This role offers a unique opportunity to work on cutting-edge technology, drive impactful solutions, and grow within a collaborative environment that values autonomy, innovation, and technical excellence.


Responsibilities:

  • Drive backend development for a disruptive product in the Security domain, focusing on innovation, performance, scalability, and maintainability.
  • Take ownership of the software design process, including designing workflows, system architecture, and implementation plans.
  • Translate functional and technical requirements into detailed architecture and design, making independent decisions to ensure efficiency and scalability.
  • Collaborate with cross-functional teams, including frontend and security teams, to deliver cohesive and high-quality solutions.
  • Conduct thorough code reviews to ensure adherence to best practices, maintainability, and coding standards.
  • Write clean, maintainable, and testable code using Django and Python, adhering to industry best practices.
  • Design and implement scalable software components, frameworks, and APIs using Django and Django REST Framework (DRF).
  • Troubleshoot, debug, and optimize existing systems to improve functionality and performance.
  • Create detailed technical documentation, including flowcharts, layouts, and system requirements, to ensure clarity and alignment.
  • Develop and enforce robust software verification plans, quality assurance procedures, and deployment strategies.
  • Ensure timely delivery of software updates while addressing user feedback to enhance solutions.
  • Provide technical expertise to solve backend challenges and participate in critical decision-making processes.
  • Support team growth by sharing knowledge, fostering collaboration, and mentoring junior engineers informally as needed.



Requirements:

  • 4–6 years of professional experience in backend development with a strong focus on Django and Python.
  • Proficiency in Django REST Framework (DRF), relational databases, SQL, and ORMs (e.g., Django ORM, SQLAlchemy).
  • Strong problem-solving skills with the ability to make independent technical decisions regarding system design and implementation.
  • Hands-on experience in designing and developing scalable, maintainable, and high-performing backend systems.
  • Deep understanding of software engineering practices, including Test-Driven Development (TDD), CI/CD pipelines, and deployment processes.
  • Excellent communication skills, with the ability to document and present technical specifications and workflows clearly.
  • Familiarity with cloud infrastructure, deployment pipelines, and microservices architectures is a bonus.
  • Self-motivated and capable of working independently in a fast-paced environment with minimal supervision.
  • Ability to handle ambiguity and adapt to rapidly changing business needs while maintaining focus on delivering quality solutions.



Work Expectations



Within 1 month

  • Attend KT sessions conducted by the engineering and product teams to gain a deep understanding of the product, its architecture, and workflows.
  • Learn about the team's development processes, tools, and key challenges.
  • Work closely with the product team to understand product requirements and contribute to the design and development of features.
  • Dive deep into the existing backend architecture, including database structures, APIs, and integration points, to fully understand the technical landscape
  • Begin addressing minor technical challenges and bugs, while understanding the underlying architecture and tech stack.
  • Begin to participate in creating action plans for new features, ensuring that design and implementation are aligned with product goals.



Within 3 months

  • Achieve full autonomy in working on the codebase, demonstrating the ability to independently deliver high-quality features from design to deployment.
  • Take complete ownership of critical modules, ensuring they are optimized for performance and maintainability.
  • Act as a technical resource for the team, offering support and guidance to peers on complex issues.
  • Collaborate with DevOps to optimize deployment pipelines, debug production issues, and improve backend infrastructure.
  • Lead discussions for technical solutions and provide recommendations for architectural improvements.
  • Contribute to the design of new features by translating functional requirements into detailed technical specifications.
  • Prepare regular updates on assigned tasks and communicate effectively with the engineering manager and other stakeholders.



Within 6 months


  • Be fully independent in their development tasks, contributing to key features and solving critical challenges.
  • Demonstrate strong problem-solving skills and the ability to take ownership of technical modules.
  • Actively participate in code reviews and technical discussions, ensuring high-quality deliverables.
  • Collaborate seamlessly with cross-functional teams to align technical solutions with business requirements.
  • Establish themselves as a reliable and proactive team member, contributing to the team’s growth and success.



Personality traits we really admire:

  • Great attitude to ask questions, learn and suggest process improvements.
  • Has attention to details and helps identify edge cases.
  • Highly motivated and coming up with ideas and perspective to help us move towards our goals faster.
  • Follows timelines and absolute commitment to deadlines.


Interview Process:

  • Round 1 Interview - Profile Evaluation
  • Round 2 Interview - Assignment Evaluation
  • Round 3 Interview - Engineering Team & Technical Founder
  • Round 4 Interview - HR


Compensation:


  • As per industry standards


Why Join Us:

  • Freedom & Responsibility: If you are a person who enjoys challenging work & pushing your boundaries, then this is the right place for you. We appreciate new ideas & ownership as well as flexibility with working hours.
  • Great Salary & Equity: We keep up with the market standards & provide pay packages considering updated standards. Also as Appknox continues to grow, you’ll have a great opportunity to earn more & grow with us. Moreover, we also provide equity options for our top performers.
  • Holistic Growth: We foster a culture of continuous learning and take a much more holistic approach to training and developing our assets: the employees. We shall also support you all on that journey of yours.
  • Transparency: Being a part of a start-up is an amazing experience one of the reasons being the open communication & transparency at multiple levels. Working with Appknox will give you the opportunity to experience it all first hand.
  • Health insurance: We offer family health insurance coverage to employees
Read more
Appknox
at Appknox
1 video
9 recruiters
Vasudha Srivastav
Posted by Vasudha Srivastav
Bengaluru (Bangalore)
5 - 8 yrs
Best in industry
skill iconPython
skill iconDjango
skill iconFlask
ORM
SQLAlchemy
+4 more

A BIT ABOUT US


Appknox is one of the top Mobile Application security companies recognized by Gartner and G2. A profitable B2B SaaS startup headquartered in Singapore & working from Bengaluru.


The primary goal of Appknox is to help businesses and mobile developers secure their mobile applications with a focus on delivery speed and high-quality security audits.


Our business includes Fortune 500 companies with Major brands spread across regions like India, South-East Asia, Middle-East, Japan, US, and expanding rapidly. 



The Opportunity:


We are seeking a highly skilled Staff Engineer (Backend) to join our dynamic software development team. In this role, you will take ownership of key backend projects, drive cross-functional collaborations, and lead efforts to deliver robust, scalable, and high-performance software solutions. You will be focused on solving complex problems and influencing technical strategy across multiple teams. As a engineering leader, you will have the autonomy to make technical decisions, define project scope, and guide the direction of backend architecture while working with a passionate, high-performing team.

You will be working hands-on with products built on Python, with additional contributions in Golang and Rust. These technologies are central to our development stack, and your focus will be on developing, scaling, and maintaining distributed services. A core part of our architecture involves distributed systems, so you will gain in-depth experience in maintaining, optimizing, and scaling these systems in a fast-paced environment.

As a lead engineer, we expect you to not only code but also architect solutions, make independent technical decisions, and navigate complex problem spaces. You will be trusted with significant ownership, and your expertise will play a key role in shaping the future of our product and technology stack.

We strongly value open source contributions, and encourage you to check out our work on GitHub at Appknox GitHub. While we have experienced security professionals onboard to guide you, a background in security is not required for this position.


Responsibilities:


  • Lead the backend development for a disruptive product in the Security domain, driving innovation while improving performance, scalability, and maintainability.
  • Own the software design process, including designing workflows, system architecture, and feature implementation plans.
  • Ensure timely delivery of high-quality software solutions by coordinating sprints, planning releases, and managing cross-team dependencies.
  • Translate functional and technical requirements into detailed architecture and design, taking independent decisions to ensure efficiency and scalability.
  • Collaborate with cross-functional teams, providing guidance and support to developers to ensure high-quality deliverables.
  • Conduct thorough code reviews to ensure code quality, maintainability, and adherence to best practices, while mentoring team members in coding standards
  • Write clean, maintainable, and testable code, adhering to best practices and coding standards.
  • Design and implement software components, frameworks, and APIs using Django and Python.
  • Create flowcharts, layouts, and documentation to identify system requirements and solutions.
  • Develop and enforce robust software verification plans, quality assurance procedures, and deployment strategies.
  • Troubleshoot, debug, and upgrade existing systems to enhance functionality and performance.
  • Ensure regular updates, maintain software systems, and evaluate user feedback to improve solutions.
  • Mentor and guide junior engineers, fostering a collaborative and growth-oriented environment.
  • Act as the go-to expert for backend technical challenges, driving solutions and decision-making processes across the team.


Requirements:


  • 5–8 years of professional experience in backend development with a strong focus on Django and Python.
  • Proficiency in Django REST Framework (DRF), relational databases, SQL, and ORMs (e.g., Django ORM, SQLAlchemy).
  • Strong problem-solving skills and ability to make independent decisions regarding system design and implementation.
  • Hands-on experience in designing and developing scalable, maintainable, and high-performing backend systems.
  • Deep understanding of software engineering methodologies, including Test-Driven Development (TDD) and CI/CD practices.
  • Strong communication skills, with the ability to document technical specifications and workflows clearly.
  • Proven ability to lead and mentor a small team of engineers, providing technical guidance and support without formal people management responsibilities.
  • Familiarity with cloud infrastructure, deployment pipelines, and microservices architectures is a bonus.
  • Self-driven and able to operate autonomously in a fast-paced environment
  • Able to handle ambiguity and adapt to rapidly changing business needs.



Work Expectations:


Within 1 month

  • Attend KT sessions conducted by the engineering and product teams to gain a deep understanding of the product, its architecture, and workflows.
  • Learn about the team's development processes, tools, and key challenges.
  • Work closely with the product team to understand product requirements and contribute to the design and development of features.
  • Dive deep into the existing backend architecture, including database structures, APIs, and integration points, to fully understand the technical landscape
  • Begin addressing minor technical challenges and tasks, while understanding the underlying architecture and tech stack.
  • Begin to participate in creating action plans for new features, ensuring that design and implementation are aligned with product goals.


Within 2 months

  • Take ownership of specific features or modules within the codebase, including the responsibility for their design, development, and delivery.
  • Begin identifying potential areas for improvement in the codebase and propose strategies for optimization and scalability.
  • Conduct code reviews to ensure high-quality deliverables while mentoring team members on coding standards and best practices.
  • Collaborate with cross-functional teams (e.g., frontend, DevOps, QA) to align technical implementation with business objectives.
  • Develop technical documentation for the assigned modules or features, ensuring maintainability and ease of onboarding for new engineers.
  • Start contributing to the sprint planning process by estimating effort, identifying dependencies, and mitigating risks.


Within 3 months

  • Take complete control of the codebase, demonstrating the ability to work independently and make critical decisions on system design and implementation.
  • Lead the development and delivery of key features, ensuring they meet performance, scalability, and maintainability requirements.
  • Act as a technical mentor for the team by guiding junior engineers and providing support to peers when needed.
  • Drive cross-team collaboration, ensuring smooth communication between engineering, DevOps, and product teams.
  • Lead and own the technical discussions for new features, contributing to architectural decisions and resolving technical challenges.
  • Monitor and improve development processes, suggesting tools or methodologies to enhance team productivity and software quality.
  • Prepare and deliver regular updates to stakeholders on project progress, risks, and mitigation strategies.


Within 5-6 months

  • Be fully autonomous in the codebase and capable of leading a small team of engineers.
  • Demonstrate strong decision-making skills and the ability to deliver high-quality features independently.
  • Establish themselves as the go-to expert for the backend codebase and act as the technical POC for cross-functional teams.
  • Play a pivotal role in enhancing team productivity and aligning technical solutions with business needs.


Personality traits we really admire:

  • Great attitude to ask questions, learn and suggest process improvements.
  • Follows timelines and absolute commitment to deadlines.
  • Has attention to details and helps identify edge cases.
  • Highly motivated and coming up with ideas and perspective to help us move towards our goals faster.
  • Follows timelines and absolute commitment to deadlines.


Interview Process:

  • Round 1 Interview - TA Profile Evaluation
  • Round 2 Interview - Assignment Evaluation
  • Round 3 Interview - Engineering Team & Technical Founder
  • Round 4 Interview - HR


Compensation:


  • As per Industry Standards


Why Join Us:

  • Freedom & Responsibility: If you are a person who enjoys challenging work & pushing your boundaries, then this is the right place for you. We appreciate new ideas & ownership as well as flexibility with working hours.
  • Great Salary & Equity: We keep up with the market standards & provide pay packages considering updated standards. Also as Appknox continues to grow, you’ll have a great opportunity to earn more & grow with us. Moreover, we also provide equity options for our top performers.
  • Holistic Growth: We foster a culture of continuous learning and take a much more holistic approach to training and developing our assets: the employees. We shall also support you all on that journey of yours.
  • Transparency: Being a part of a start-up is an amazing experience one of the reasons being the open communication & transparency at multiple levels. Working with Appknox will give you the opportunity to experience it all first hand.
  • Health insurance: We offer family health insurance coverage to employees.
Read more
Seneca Global IT Services Pvt Ltd
Hyderabad
1 - 3 yrs
₹4L - ₹8L / yr
skill iconPython
skill iconFlask
FastAPI
SQLAlchemy
Web Scraping

Responsibilities

·       Develop Python-based APIs using FastAPI and Flask frameworks.

·       Develop Python-based Automation scripts and Libraries.

·       Develop Front End Components using VueJS and ReactJS.

·       Writing and modifying Docker files for the Back-End and Front-End Components.

·       Integrate CI/CD pipelines for Automation and Code quality checks.

·       Writing complex ORM mappings using SQLAlchemy.

 

Required Skills:

 

·       Strong experience in Python development in a full stack environment is a requirement, including NodeJS, VueJS/Vuex, Flask, etc.

·       Experience with SQLAchemy or similar ORM frameworks.

·       Experience working with Geolocation APIs (e.g., Google Maps, Mapbox).

·       Experience using Elasticsearch and Airflow is a plus.

·       Strong knowledge of SQL, comfortable working with MySQL and/or PostgreSQL databases.

·       Understand concepts of Data Modeling.

·       Experience with REST.

·       Experience with Git, GitFlow, and code review process.

·       Good understanding of basic UI and UX principles.

·       Project excellent problem-solving and communication skills.

 

Read more
Sizzle
at Sizzle
1 recruiter
Vijay Koduri
Posted by Vijay Koduri
Bengaluru (Bangalore)
3 - 7 yrs
₹10L - ₹15L / yr
skill iconPython
API
FAST API
SQLAlchemy
skill iconPostgreSQL
+8 more

Sizzle is an exciting new startup that’s changing the world of gaming.  At Sizzle, we’re building AI to automate gaming highlights, directly from Twitch and YouTube streams. We’re looking for a superstar Python expert to help develop and deploy our AI pipeline. The main task will be deploying models and algorithms developed by our AI team, and keeping the daily production pipeline running. Our pipeline is centered around several microservices, all written in Python, that coordinate their actions through a database. We’re looking for developers with deep experience in Python including profiling and improving the performance of production code, multiprocessing / multithreading, and managing a pipeline that is constantly running. AI/ML experience is a plus, but not necessary. AWS / docker / CI/CD practices are also a plus. If you are a gamer or streamer, or enjoy watching video games and streams, that is also definitely a plus :-)


You will be responsible for:

  • Building Python scripts to deploy our AI components into pipeline and production
  • Developing logic to ensure multiple different AI components work together seamlessly through a microservices architecture
  • Managing our daily pipeline on both on-premise servers and AWS
  • Working closely with the AI engineering, backend and frontend teams


You should have the following qualities:

  • Deep expertise in Python including:
  • Multiprocessing / multithreaded applications
  • Class-based inheritance and modules
  • DB integration including pymongo and sqlalchemy (we have MongoDB and PostgreSQL databases on our backend)
  • Understanding Python performance bottlenecks, and how to profile and improve the performance of production code including:
  • Optimal multithreading / multiprocessing strategies
  • Memory bottlenecks and other bottlenecks encountered with large datasets and use of numpy / opencv / image processing
  • Experience in creating soft real-time processing tasks is a plus
  • Expertise in Docker-based virtualization including:
  • Creating & maintaining custom Docker images
  • Deployment of Docker images on cloud and on-premise services
  • Experience with maintaining cloud applications in AWS environments
  • Experience in deploying machine learning algorithms into production (e.g. PyTorch, tensorflow, opencv, etc) is a plus
  • Experience with image processing in python is a plus (e.g. openCV, Pillow, etc)
  • Experience with running Nvidia GPU / CUDA-based tasks is a plus (Nvidia Triton, MLFlow)
  • Knowledge of video file formats (mp4, mov, avi, etc.), encoding, compression, and using ffmpeg to perform common video processing tasks is a plus.
  • Excited about working in a fast-changing startup environment
  • Willingness to learn rapidly on the job, try different things, and deliver results
  • Ideally a gamer or someone interested in watching gaming content online


Seniority: We are looking for a mid to senior level engineer


Salary: Will be commensurate with experience. 


Who Should Apply:

If you have the right experience, regardless of your seniority, please apply.

Work Experience:  4 years to 8 years


About Sizzle

Sizzle is building AI to automate gaming highlights, directly from Twitch and YouTube videos. Sizzle works with thousands of gaming streamers to automatically create highlights and social content for them. Sizzle is available at www.sizzle.gg. 



Read more
Gigmos Solutions Pvt Ltd
Hardik Mudgil
Posted by Hardik Mudgil
Gurugram
3 - 10 yrs
₹4L - ₹10L / yr
skill iconPython
skill iconDjango
skill iconFlask
SQLAlchemy
RESTful APIs
+6 more

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.



Read more
DelaPlex Software
at DelaPlex Software
2 recruiters
Sunil Kandukuri
Posted by Sunil Kandukuri
Pune, Nagpur, Bengaluru (Bangalore), Hyderabad
5 - 10 yrs
₹5L - ₹12L / yr
skill iconPython
skill iconDjango
skill iconFlask
SQLAlchemy

Looking for Python lead/architect

 

Must Have:

  • Able to architect a application from scratch.
  • Able to refactor code
  • Knowledge of Flask, DJango
  • Team player
  • Able to lead the team and guide them
  • Deployment of code on Azure platform

 

Good to have:

  • Knowledge of SqlAlchemy
Read more
Corridor Platforms
at Corridor Platforms
3 recruiters
Corridor Platforms
Posted by Corridor Platforms
Bengaluru (Bangalore)
1 - 3 yrs
₹6L - ₹25L / yr
API
skill iconPython
JMeter
Apache
Celery
+5 more

Responsibilities

  • Develop web APIs with the Flask web framework
  • Use RDBMS databases with ORM layers (sqlalchemy) and develop service-level logic for the application
  • Manage asynchronous jobs, graph algorithms, pipeline creation, reporting logic for analytical applications
  • Write unit tests and functional tests for the APIs
  • Follow software development practices with continuous testing, development and integration (CD/CI)
  • Write and maintain technical design documents and new-feature documents
  • Collaborate closely with developers, engineers, testers, and product managers
  • Participate in peer-based code reviews and design reviews
  • Follow agile methodology and encourage collaboration with tools such as GIT, Confluence and Slack applications
  • Undergraduate degree or above in computer science preferred

Required Qualifications

  • Knows python well
  • Has used atleast 1 web framework in python: Flask / Django / FastAPI / Tornado / CherryPy / etc,
  • Has used RDBMS databases with any ORM like dhango-orm, sqlalchemy, etc.
  • Has used testing libraries like pytest, nose, unittests, etc. or softwares like jmeter, postman, etc.
  • Basic knowledge about web servers (gunicorn, cherrypy, nginx, apache, etc.) and has worked on
  • Basic knowledge about basics in asynchronous task management (celery, airflow, etc.), Security (CSP, CORS, etc.) and algorithm computation (graph theory, compiler theory, etc.)
Read more
Fulfil.IO
Fulfil.IO
Agency job
via Mango Consulting by Naila Kazi
Remote only
3.5 - 12 yrs
₹15L - ₹30L / yr
skill iconPython
SQLAlchemy
skill iconDjango
SQL
skill iconPostgreSQL
+3 more

Senior Software Engineer (Python)

 

Job description


Fulfil’s software engineers develop the next-generation technologies that change how millions of customer orders are fulfilled by merchants. Our products need to handle information at massive scale. We're looking for engineers who bring fresh ideas from all areas into our technology.

As a senior software engineer, you will work on our python based ORM and applications that scales to handle millions of transactions every hour. This is mission critical software and your primary focus will be building robust and scalable solutions that are easy to maintain.

In this role, you will be collaborating closely with the rest of the team working on different layers of infrastructure in an international environment. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product are important.


What You’ll Do:

  • Own definition and implementation of API interfaces (REST and GraphQL). We take pride in our 100% open API with over 600 endpoints.
  • Implement simple solutions to complex business logic that enables our merchants to manage financials, orders and shipments across millions of transactions.
  • Build reusable components and packages for future use.
  • Translate specs and user stories into reviewable, test covered patches.
  • Peer review code and refactor existing code.
  • Integrate with our eCommerce partners (Shopify, BigCommerce, Amazon), shipping partners (UPS, USPS, FedEx, DHL) and EDI.
  • Manage Kubernetes and Docker based global deployment of our infrastructure.

Requirements


We’re Looking for Someone With:

  • Experience working with ORMs like SQLAlchemy or Django
  • Experience with SQL and databases (Postgres preferred)
  • Experience in developing large server side applications and microservices
  • Ability to create high quality code
  • Experience with python testing tools (pytest) and test automation
  • Familiarity with code versioning tools like GIT
  • Strong sense of ownership and leadership quality
  • Experienced in the tools of our web stack
    • Python
    • Celery
    • Postgres
    • Redis
    • RabbitMQ

Nice to Haves:

  • Prior experience at a growth stage Internet/Software company
  • Experience with ReactJS, Google Cloud, Heroku
  • Cloud deployment and scaling experience

About Us:


Fulfil.io helps high growth, high volume merchants simplify operations and scale for growth. With the rise in omni-channel commerce, Fulfil was founded with the simple idea that merchant operations need to be simplified in order to deliver amazing retail experiences. Fulfil enables businesses to turn their back office operations into an accelerator for growth by integrating order management, inventory management, warehouse management, vendor/supplier management, wholesale, manufacturing, financials and customer service, into one seamless solution. We believe merchants should love their operations platform, and we work hard to make that happen every single day. Fulfil.io is a trusted solution for brands like EndySleep, Mejuri, Lie-Nielson Toolworks, and many more.  

Fulfil.io is a venture backed technology company with offices in San Francisco, Toronto, and Bangalore. The team is made up of people who want to feel challenged at work, be the best at their craft and learn from one another. We come from different backgrounds and experiences, all passionate about the work we do, the team we do it with, and the customers we do it for. Join us in our journey to simplify operations and empower merchants around the world!  

 

Read more
Poshmiles Online Solutions Private Limited
Bengaluru (Bangalore)
4 - 6 yrs
₹6L - ₹12L / yr
skill iconPython
skill iconDjango
SQLAlchemy
Celery
skill iconElastic Search
+3 more
We are a funded start-up. Poshmiles aims to help point travellers to long weekend trips to popular and undiscovered destinations, based on your interests, tastes and personality. As a Senior Python Django Developer, you will be part of our core team building a disruptive platform in the hospitality industry. This is a full-time role The selected candidate will join a very fast-paced start-up environment. Be able to come up with best practices/guidelines. Be biased towards action. Be a team-player. Be articulate and should have strong communication skills (Verbal/Written). Be a Problem Solver. As a potential recruit, you should: Have a minimum of 4 Years of Industry experience. Be able to write clean, re-usable standards-based code. Be able to design and implement low-latency, high-availability, and performant applications Be able to integrate user-facing elements developed by front-end developers with server-side logic Be able to integrate third-party APIs. Be able to Implement security and data protection. Be able to create database schemas that represent and support business processes Have a strong understanding of the threading limitations of Python, and multi-process architecture. Have knowledge of user authentication and authorization between multiple systems, servers, and environments. Have familiarity with event-driven programming in Python. Have strong Unit Testing and Debugging Skills. Be aware of latest industry trends/frameworks and be able to continuously update yourself with the same. Be able to mentor junior members. Be able to come up with best practices/guidelines for development. Be biased towards action. Be a team-player. Be articulate and should have strong communication skills (Verbal/Written). Be a Problem Solver. Be self-driven and be able to work in fast-paced environment and with minimal supervision. Contributions to FOSS, StackOverflow and GitHub profile with your side projects, if available will definitely be an added advantage. In-depth understanding of UI Frameworks, HTML, CSS, SASS, LESS is required. Knowledge of Machine Learning/AI Concepts is a big plus. Skills: Python 2.7 or higher, Django 1.8 or higher or Flask, ORM (Django-ORM, SQL Alchemy) Server Side Templating Languages (Jinja2, Mako, Django Templates), Celery, Elastic Search/Solr, Django Rest Framework, JWT, Pandas, NumPy, SciPy, HTML5, CSS3, Object Oriented Javascript, Linux OS, GIT, DevOps, Docker, AWS.
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos