
Job Description:
We are looking for a Python Developer to join our team and help us
develop and maintain various software products. A self-driven coder with a zeal to
learn and work on multiple projects. Ultimately responsible for building highly
responsive web applications that align with our business needs.
Required Skills:
1. Extensive experience developing enterprise applications using Python.
2. Extensive experience in designing applications using the framework Django Flask.
3. Must have good hands-on Django and Django Rest Framework for web
framework.
4. Familiarity with some ORM (Object Relational Mapper) libraries.
5. Able to integrate multiple data sources and databases into one system
6. Understanding of the threading limitations of Python, and multi-process
architecture.
7. Basic understanding of web mark-up, front-end technologies such as JavaScript,
HTML5, and CSS3 .
8. Extensive experience with MySQL or any relational database.
9. Familiarity with event-driven programming in Python.
10. Must be well versed with Docker.
11. Understanding of the differences between multiple delivery platforms, such as
mobile vs desktop, and optimizing output to match the specific platform.
12. Strong unit test and debugging skills.
13. Knowledge of AI, and chat GPT will be added.
14. Should have experience in LANG Chain.
15. Proficient understanding of code versioning tools.
16. Must have basic knowledge of Machine Learning or Bots & and work experience is a plus.
Roles and Responsibilities:
1. Should be responsible for the development of applications in Python (Framework).
2. Integration of user-facing elements developed by front-end developers with server-side logic.
3. Will be mainly responsible for developing with Django & Flask framework.
4. Will be responsible for writing reusable, testable, and efficient code.
5. Will be working in a team or individually as per the requirement.
6. Can also be involved in client handling, and requirement gathering as per the demand of the project.
7. Prime focus will be ensuring high performance and responsiveness to requests from the front-end

About Matrix Marketers
About
Similar jobs
Shortened version:
- 5+ years experience in Python with strong core concepts (OOP, data structures, exception handling, problem-solving)
- Experience with FastAPI (preferred) or Flask/Django
- Strong REST API development & authentication (JWT/OAuth)
- SQL (MySQL/PostgreSQL) & NoSQL (MongoDB/Firestore) experience
- Basic cloud knowledge (GCP or AWS)
- Git, code reviews, clean coding & performance optimization
- Good communication and teamwork skills
Responsibilities:
- Build and maintain scalable backend apps and REST APIs
- Work with databases, third-party integrations, and cloud deployments
- Write clean, testable, optimized code
- Debug, troubleshoot, and improve performance
- Collaborate with team on technical solutions
Good to have:
- GCP (BigQuery, Dataflow, Cloud Functions)
- Microservices, Redis/Kafka/RabbitMQ
- Docker, CI/CD
- Basic Pandas/Numpy for data handling
Perks & Benefits
- 5 Days Working
- Family Health Insurance
- Relaxation Area
- Affordable Lunch
- Free Snacks & Drinks
- Open Work Culture
- Competitive Salary & Benefits
- Festival Celebrations
- International Exposure Opportunities
- 20 Paid Leaves per Year
- Marriage Leave & Parental Leave Policy
What we are looking
- You must have experience in Python, including development of microservices using flask/fastapi/sanic.
- You hold knowledge of at least one Python web frameworks
- You have experience in NoSQL databases such as MongoDB
- You are familiar with relational databases and unstructured data.
- You are familiar with some ORM (Object Relational Mapper) libraries.
- You have prior exposure to code versioning tools such as Git.
- You understand fundamental design principles behind a scalable application
Good to have
- Experience in cloud services such as AWS
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Understanding of the threading concepts in Python and multi-process architecture
What you'll do
- Create database schemas that represent and support business processes
- Integrate multiple data sources and databases into one system.
- Develop and integrate RESTful APIs and services for business use cases
- Perform unit and integration tests on developed modules
The key aspects of this role include:
• Design, build, and maintain scalable applications using Python.
• Contribute to the entire implementation process including driving the definition of improvements based on business need and architectural improvements.
• Act as a subject matter expert for Application Software developers and Engineers.
• Handle server-side code for a production platform and contribute to new features
To be the right fit, you'll need:
• More than 4+ years of experience as a software developer in Python, with knowledge of at least one Python web framework such as Django, Flask, etc.
• Good understanding of common design patterns and architecture principles to design reliable and Scalable applications
• Strong communication skills
• Knowledge of databases line NoSQL or MongoDB
• Good to have AWS and Docker or Web services
• Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS
Key Skills required (Items in Bold are mandatory keywords) :
1. Proficiency in Python & Django
2. Solid understanding of Python concepts
3. Experience with some form of Machine Learning (ML)
4. Experience in using libraries such as Numpy and Pandas
5. Some form of experience with NLP and Deep Learning using any of Pytorch, Tensorflow, Keras, Scikit-learn or similar
6. Hands on experience with RDBMS such as Postgres or MySQL
7. Experience building REST APIs using DRF or Flask
8. Comfort with Git repositories, branching and deployment using Git
9. Working experience with Docker
10. Experience in deploying Django applications to AWS,Digital Ocean or Heroku
Responsibilities:
- Understanding requirements from the product manager and translating to technical specifications
- DB schema development
- API development (structuring REST endpoints + real-time endpoints like socket.io integration)
- Integrating 3rd party services for payments, email, whatsapp, and other such services
- Optimizing our current architecture & processes for scale (we expect usage to go up)
- Guiding junior developers on best coding practices
Requirements:
- Experience in at least one Python-based Web Framework like Flask or Django
- Experience in SQL databases & API design
- Experience with Docker
- Hands on experience in full lifecycle development and deployment of a platform/system
- Being a self-starter with the ability to thrive in ambiguous and high pressure scenarios working towards a common goal with other teams
Responsibilities
- Write effective, scalable code
- Develop back-end components to improve responsiveness and overall performance
- Integrate user-facing elements into applications
- Test and debug programs
- Improve functionality of existing systems
- Implement security and data protection solutions
- Assess and prioritize feature requests
- Coordinate with internal teams to understand user requirements and provide technical solutions
Requirements
- Work experience as a Python Developer
- Expertise in at least one popular Python framework (like Django, Flask or Rest Frameworks)
- Knowledge of object-relational mapping (ORM)
- Familiarity with front-end technologies (like JavaScript and HTML5)
- Team spirit
- Good problem-solving skills
- BSc in Computer Science, Engineering or relevant field
- We are looking for a seasoned Backend engineer to manage our web infrastructure. Successful candidates will have a minimum of 2 years of recent experience with all the skills listed below.
- Our project entails implementing our pre-approved UI, constructing our API, connecting the two, and setting up our server infrastructure.
Responsibilities:
- Pixel-perfect- implementation of our approved user interface
- Design and construction of our REST APIs
- Ensuring the entire stack is designed and built for speed and scalability
- Maintaining the current web services by making regular updates to improve security and performance
Skills :
1) Experience :
- >1+ years experience in Backend development, preferably in Python [Flask].
- > 1+ years experience in writing REST APIs in Python/Flask.
- > Database design and management, including being up on the latest practices and associated versions
- > Server management and deployment for the relevant environment
2) Experience with SQL databases
3) Experience implementing testing platforms and unit tests
4) Proficiency with Git.
Key Skills Required :
- Proficiency in Python 3.x based web and backend development
- Solid understanding of Python concepts
- Strong experience in building web applications using Django
- Experience building REST APIs using DRF or Flask
- Experience with some form of Machine Learning (ML)
- Experience in using libraries such as Numpy and Pandas
- Hands on experience with RDBMS such as Postgres or MySQL including querying
- Comfort with Git repositories, branching and deployment using Git
- Working experience with Docker
- Basic working knowledge of ReactJs
- Experience in deploying Django applications to AWS,Digital Ocean or Heroku
Responsibilities :
- Understanding requirement and congributing to engineering solutions at a conceptual stage to provide the best possible solution to the task/challenge
- Building high quality code using coding standards based on the SRS/Documentation
- Building component based, maintainable, scalable and reusable backend libraries/modules.
- Building & documenting scalable APIs on the Open Spec standard
- Unit testing development modules and APIs
- Conducting code reviews to ensure that the highest quality standard are maintained
- Securing backend applications and APIs using industry best practices
- Troubleshooting issues and fixing bugs raised by the QA team efficiently.
- Optimizing code
- Building and deploying the applications
Designing and developing high-volume, low-latency applications for
critical systems and delivering high-availability and performance
• Contributing in all phases of the development lifecycle
• Writing well designed, testable, efficient code
• Test cases should be upto the mark
• Performance tuning knowledge is a must. Experience is an added advantage.
• In Backend – fundamentals of all languages is a must• Good hands-on software development experience with proven working experience
in Python development
• Expert in Python, with knowledge of at least one Python web framework (such
as Django, Flask)
• Familiarity with some ORM (Object Relational Mapper) libraries
• Able to integrate multiple data sources and databases into one system
• Understanding of the threading limitations of Python, and multi-process
architecture
• Strong unit test and debugging skills
• Basic understanding of front-end technologies, such as JavaScript, HTML5, and
CSS3
• Understanding of memory model/GC from performance point of view.









