
🚀 Hiring: Python Developer at Deqode
⭐ Experience: 4+ Years
⭐ Work Mode:- Remote
⏱️ Notice Period: Immediate Joiners
(Only immediate joiners & candidates serving notice period)
Role Overview:
We are looking for a skilled Software Development Engineer (Python) to design, develop, and maintain scalable backend applications and high-performance RESTful APIs. The ideal candidate will work on modern microservices architecture, ensure clean and efficient code, and collaborate with cross-functional teams to deliver robust solutions.
Key Responsibilities:
- Develop and maintain RESTful APIs and backend services using Python
- Build scalable microservices and integrate third-party APIs
- Design and optimize database schemas and queries
- Ensure application security, performance, and reliability
- Write clean, testable, and maintainable code
- Participate in code reviews and follow best engineering practices
Mandatory Skills (3):
- Python – Strong hands-on experience in backend development
- FastAPI / REST API Development – Building and maintaining APIs
- SQLAlchemy / Relational Databases – Database modeling and optimization

Similar jobs
Note: Salary will be offered based on your overall experience and last drawn salary.
Job Title: Python / Django Backend Developer
Experience: 3+ Years
Location: Gurgaon (Onsite)
Work Mode: 5 Days Working
About the Company
We are hiring for a product-based global furniture and homeware organization with operations in the UK and India. The company builds and maintains in-house digital platforms focused on design-to-delivery, supply-chain, and logistics. The team focuses on building scalable, high-performance internal systems.
Roles & Responsibilities
- Design, develop, and maintain RESTful APIs and backend services using Python & Django / Django REST Framework
- Build scalable, secure, and optimized database schemas and queries using PostgreSQL/MySQL
- Collaborate with frontend, product, and QA teams for end-to-end feature delivery
- Write clean, reusable, and testable code following best engineering practices
- Optimize application performance, reliability, and scalability
- Participate in code reviews, documentation, and CI/CD processes
- Deploy and manage backend services on cloud infrastructure and web servers
Required Skills & Qualifications
- Strong proficiency in Python and Django / Django REST Framework
- Solid understanding of relational databases (PostgreSQL/MySQL)
- Experience with REST API design, authentication & authorization
- Working knowledge of AWS services: EC2, ELB, S3, IAM, RDS
- Experience configuring and managing Nginx/Apache
- Familiarity with Git, Docker, and CI/CD workflows
- Strong problem-solving and debugging skills
Preferred Qualifications
- Experience with cloud platforms (AWS/GCP/Azure)
- Familiarity with microservices architecture
- Experience with Celery, RabbitMQ, Kafka
- Knowledge of testing frameworks (Pytest, unittest)
- Exposure to e-commerce platforms or high-traffic scalable systems
About the Role
We are looking for a skilled and passionate Python Developer with strong experience in Flask framework to join our growing development team. The ideal candidate should have hands-on experience in developing scalable backend applications, REST APIs, and integrating databases/services in a fast-paced environment.
Key Responsibilities
- Develop, test, and maintain backend applications using Python and Flask.
- Design and build RESTful APIs for web and mobile applications.
- Collaborate with frontend developers, QA teams, and product stakeholders.
- Write reusable, scalable, and efficient code.
- Integrate third-party APIs and services.
- Optimize application performance and troubleshoot issues.
- Work with databases and ensure data security and integrity.
- Participate in code reviews and technical discussions.
- Maintain proper documentation for development activities.
Required Skills
- 3+ years of experience in Python development.
- Strong hands-on experience with Flask framework.
- Good understanding of REST API development.
- Experience with MySQL/PostgreSQL/MongoDB databases.
- Familiarity with ORM libraries such as SQLAlchemy.
- Knowledge of Git/version control systems.
- Understanding of software development lifecycle and agile methodologies.
- Basic understanding of Docker and deployment processes is an added advantage.
- Good debugging and problem-solving skills.
Preferred Skills
- Experience with AWS/Azure or cloud platforms.
- Exposure to microservices architecture.
- Familiarity with CI/CD pipelines.
- Knowledge of frontend technologies like React or Angular is a plus.
Educational Qualification
- Bachelor’s degree in Computer Science, Information Technology, or related field.
What We’re Looking For
- Immediate joiner or candidates with short notice period.
- Strong communication and teamwork skills.
- Self-driven and proactive mindset.
What we're building
We're a small, sharp team — founders, IIT/IIM folks, and industry veterans who've done this before. No bureaucracy, no layers, no meaningless standups. You'll work directly with the founding team on problems that are genuinely hard.
What we need from you
You've spent 4–8 years in AI/ML, and at least 2 of those years building real multi-agent systems — not demos, not POCs that never shipped. You've worked on at least 2 multi-agent platforms (AutoGen, CrewAI, LangGraph, custom orchestration — whatever, as long as agents were actually coordinating and not just chained prompts).
You think about:
- Agent memory, state, and context management
- Inter-agent communication and task delegation
- Failure handling, retries, and graceful degradation
- Tool use, MCP, and external system integration
- Evaluation and observability of agent behaviour
You're probably a fit if:
- You've debugged an agent loop at 11pm and found it weirdly satisfying
- You have opinions about when not to use an agent
- You care about systems that work in production, not just on your laptop
You're not a fit if:
- Your portfolio is mostly RAG pipelines and chatbots
- Your multi-agent experience is only a tutorial project or a hackathon demo
What we offer
- Best-in-class pay — we benchmark against top-tier tech and don't lowball on talent
- Direct access to founders and a senior team of IIT/IIM grads and industry veterans
- Flexible work — async-friendly, output-driven, no performative office hours
- Real technical ownership — you'll make architecture decisions, not just implement them
- Small team means your work ships fast and actually matters
Why Sentiaflow, honestly We're early. That means some things aren't figured out yet. But it also means the person we hire here will have shaped how this company thinks about agentic systems from day one. If you want to inherit a codebase and execute tickets, we're not the right place. If you want to build something from scratch with people who take the craft seriously, let's talk.
How we hire A quick intro call to get to know each other. If there's a fit, show us something you've built — a demo, a walkthrough, a system you're proud of. That's the interview. No better signal than watching someone talk about their own work.
Job Summary:
Deqode is looking for a highly motivated and experienced Python + AWS Developer to join our growing technology team. This role demands hands-on experience in backend development, cloud infrastructure (AWS), containerization, automation, and client communication. The ideal candidate should be a self-starter with a strong technical foundation and a passion for delivering high-quality, scalable solutions in a client-facing environment.
Key Responsibilities:
- Design, develop, and deploy backend services and APIs using Python.
- Build and maintain scalable infrastructure on AWS (EC2, S3, Lambda, RDS, etc.).
- Automate deployments and infrastructure with Terraform and Jenkins/GitHub Actions.
- Implement containerized environments using Docker and manage orchestration via Kubernetes.
- Write automation and scripting solutions in Bash/Shell to streamline operations.
- Work with relational databases like MySQL and SQL, including query optimization.
- Collaborate directly with clients to understand requirements and provide technical solutions.
- Ensure system reliability, performance, and scalability across environments.
Required Skills:
- 3.5+ years of hands-on experience in Python development.
- Strong expertise in AWS services such as EC2, Lambda, S3, RDS, IAM, CloudWatch.
- Good understanding of Terraform or other Infrastructure as Code tools.
- Proficient with Docker and container orchestration using Kubernetes.
- Experience with CI/CD tools like Jenkins or GitHub Actions.
- Strong command of SQL/MySQL and scripting with Bash/Shell.
- Experience working with external clients or in client-facing roles.
Preferred Qualifications:
- AWS Certification (e.g., AWS Certified Developer or DevOps Engineer).
- Familiarity with Agile/Scrum methodologies.
- Strong analytical and problem-solving skills.
- Excellent communication and stakeholder management abilities.
● Managing and guiding a team of junior developers for timely delivery of product and
milestones
● Optimization of the application for maximum speed and scalability
● Implementation of security and data protection
● Design and implementation of data storage solutions
● Design & Build: Designing and developing high-volume, low-latency applications for
mission-critical systems, and delivering high-availability and performance.
● Collaborate - Collaborating within your product streams and team to bring best
practices and leverage a world-class tech stack.
● Measurable Outcome - You will need to set quantifiable objectives that encapsulate
the quality attributes of a system. The fitness of the application is measured against
set marks.
● DevOps - You will need to set up every essential (tracking/alerting) to make sure the
infrastructure/software you built is working as expected.
● Design and development of our REST APIs
● Help maintain code quality, architecture, and automation
Required Knowledge and Skills
● 3 - 5 years of experience working in backend development technologies and DevOps
● Highly curious and ready to dive into complex technical challenges.
● Proficiency in development and scripting in Python, Django/Flask framework.
● Database design and management, including being up on the latest practices -
bonus points for MySQL and MongoDB
● User authentication and authorization between multiple systems, servers, and
environments
● Integration of multiple data sources and databases into one system
● Management of hosting environment, including database administration and scaling
an application to support load changes
● Setup and administration of backups
● Understanding differences between multiple delivery platforms such as mobile vs
desktop, and optimizing output to match the specific platform
● Creating database schemas that represent and support business processes
● Implementing automated testing platforms and unit tests
● Understanding of “session management” in a distributed server environment
● Server management and deployment for the relevant environment
● Appreciation for clean and well-documented code
● Hands-on experience with architecture and structural design patterns
● Expertise in designing, developing, deploying, and integrating RESTful APIs
● Ability to understand business requirements and translate them into technical
requirements
● A knack for benchmarking and optimization
● Proficient understanding of code versioning tools, such as Git
Personality
● Requires excellent communication skills – written, verbal, and presentation.
● You should be a team player.
● You should be positive towards problem-solving, have a very structural thought
process to solve problems
● Interest to work in a high paced start-up environment with a large amount of learning.
● Good understanding of different frameworks, and be able to pick up new
technologies at ease.
● You should be agile enough to figure out a need for new technologies/frameworks
and learn new technology for better product performanc
Responsibilities:
- Build scalable, service oriented web applications from scratch for technology products for European market.
- Maintain these applications for accuracy and high availability.
- Continuously identify opportunities to improve system designs, architecture and implementation standards
- Participate with founding, business and product teams in discussions on how to build and launch new modules.
- Collaborate across functions and own the planning, estimation and execution for parts of the product.
- Start as an individual contributor but stay ready to build and mentor a small team of up to 5 engineers over the coming months and years.
- Contribute in hiring highly ambitious engineers as the team grows.
- Being among the first people on the engineering team, be a culture driver.
Requirements:
- Experience of architecting and building products/business critical backend applications using different MVC frameworks.
- Experience with microservices.
- Experience of building and maintaining scalable applications using Node.js/MEAN stack.
- Experience of deploying and maintaining web applications.
- Experience with non relational databases like MongoDB.
- Understanding of relational databases like MySQL.
- Familiarity with REST APIs and stress testing tools.
- Good communication skills.
- Exposure in building polyglot applications.
- Exposure for devops and related processes, preferably GCP.
- Knowledge of components in scalable solutions i. e. database partitions, message brokers, background processing.
- Exposure to basic frontend technologies to speed up collaboration with the frontend team.
Who are we looking for?
A passionate developer
What’s non-negotiable?
- Strong working knowledge of OOPS
- Functional programming principles
- Strong believer of Clean Code practices
- An advocate of TDD, BDD, SOLID, CI/CD, Lean development
You’ll easily settle in if:
You come from a strong Java/J2EE background with web application frameworks like Spring Boot or Drop wizard
You have ample work experience in Caching, Multi-Threading, Asynchronous APIs, Exception Management and use of collections, Mocking, Unit testing tools like Junit & TestNG"
You are fluent with version control tools like GIT and Bitbucket
Experience with Continuous Integration, Continuous Deployment, Static Code Analysis, Jenkins and SonarQube
Willingness to take ownership of the technical solution and ensure technical expectations of deliverables are met.
Exposure to AWS/Azure cloud and containerization
Have a good Understanding of Distributed Application Architecture.
You ‘ll love:
Awesome opportunity to work with Micro Services architecture getting shipped on Cloud.
Experience in working with automated build deploy powered by Code Analysis, Automated Tests, Functional and Nonfunctional analysis, Blue Green deployment and much more
First-hand experience on broader enterprise application concerns like Message Bus, Queues, Caches, Concurrency and Parallelization
Senior / Python Developer
We are looking for a Senior / Python Developers to join our engineering team and help us develop and maintain various software products. Your responsibilities include understanding the product very well, and lead the integration of this product into architecture.
To be successful in this role, you should have strong technical knowledge and solid experience of all steps of the software engineering process and the tools associated with those. You should be a go-getter, a clear communicator and a strong collaborator who works well in a team as well as the customer. You should want to do high quality work and produce output that you are proud of.
- Good understanding of Python especially should have used file/directory access, data persistence, compression and archiving, cryptographic services, concurrent operations, networking and IPC, developmental tools etc.
- Good understanding of key differences in Python 2 vs 3
- Knowledge of lib2to3, six, python-future libraries. Compatibility idioms provided by these libs and their limitations, issues in using them as is.
- Knowledge of Python3 changes in data types especially str, bytes in Py3 vs str, unicode in Py2. Should be able to gauge, understand impact of this on data in transit/data at rest in a large project.
- Knowledge of using C extensions in Python code, modifying to run with Python3, Python 2-3 compatibility.
- Experience working with large python codebase.
- Working knowledge of mysql, Python ORM like sqlobject.
- Working knowledge of Common third party modules like cherrypy, falcon, gunicorn, etc.
- Good experience with basic python, no django/flask needed
- Some code needs to run in Python 2, some in Python 3 and some in compatibility mode
- Issues for Druva are in ORM, marshalling, networking
- Need candidates having Understanding of basic data types, extensions of python
- Data type conversion and networking is important
- Internals of Python are important
Directly interfacing with the founding team and technology team to understand the requirements and providing solutions. Assisting & guiding team members in design and development.
Requirements:
An ideal candidate should have :
- Worked on one or more projects in production environment
- Should have knowledge of Fintech
- Should have 3+ years of experience in system/software solution development and delivery
- Should be hands-on on Java, J2EE Frameworks, Spring MVC, Hibernate, RESTful Webservices, MySQL and working knowledge of Unix/Linux
- Should have experience on deployments on cloud servers and should be ready to pick AWS cloud server deployment
- Should possess good architectural knowledge and be aware of enterprise application design patterns










