
We are looking for a Backend Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application; therefore, a basic understanding of front-end technologies is necessary as well.
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection strategies like circuit breaker, rate limiting.
- Integration of data storage solutions like OLTP(RDS, Postgres), OLAP(Redshift) and Cache(redis, memcache) servers with applications.
- End to end responsibility from development to production.
- Ability to work in odd hours in-case of emergencies.
- Well aware of server-less, containers and microservices technologies(like Lambda, Fargate, ECS, EKS).
Requirements
- Experience 1.5+ yrs in the Software Industry.
- Mastery in Python with knowledge of at least one Python web framework (such as Django, Flask) with amazing debugging skills.
- Familiarity with some ORM (Object Relational Mapper) and caching libraries
- Understanding of the threading limitations of Python, and multi-process architecture
- Good understanding of server-side templating languages such as Jinja 2, Mako
- Basic understanding of front-end technologies, such as Jquery, 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 extendible database schemas that represent and support business processes
- Strong unit test and debugging skills
- Proficient understanding of code versioning tools such as Git or SVN
- Make sure to mention other frameworks, libraries, or any other technology related to your development stack
Benefits

About MyOperator - VoiceTree Technologies
About
MyOperator is India's cloud communications leader trusted by 10000+ businesses. MyOperator offers an omni-channel SAAS platform with:
- Cloud Call Center/ Contact Center Software
- WhatsApp API
- IVR and Toll-free Number
- Multi-store telephony
- Enterprise Mobility
MyOperator has been adopted by 10000+ businesses including IRCTC, Razorpay, Amazon, PwC, E&Y, Apollo and more.
MyOperator has been rated as a champion in India's cloud communications segment(Software Suggest), awarded for ease of use by Capterra and for exceptional customer service at UBS India BPO Conclave.
In 2022, MyOperator launched SMB focused conversation app Heyo Phone backed by super-angels Amit Chaudhary (Lenskart), Aakash Chaudhry(Aakash-Byjus)
Company video


Connect with the team
Similar jobs
Job Title: Python Backend Engineer (Full-time)
Location: Gurgaon, Onsite
Working Days: 5 days
Experience Required: 4+ Years
Interview: Screening and Face-to-face Interview
Job Summary
We are looking for a Python Backend Engineer with strong experience in FastAPI/Django and hands-on exposure to MLOps and LLMOps. You will work on building APIs, deploying ML/LLM models, and enabling intelligent systems using modern AI tools and frameworks.
Responsibilities
- Build and maintain scalable backend systems using Python, FastAPI, or Django
- Deploy and manage ML models (e.g., OpenCV, scikit-learn) and LLMs in production
- Develop APIs for ML/LLM inference and support RAG pipelines
- Implement model versioning, CI/CD, and monitoring for production use
- Collaborate with AI teams to integrate models into applications
Skills Required
- Strong Python backend development (FastAPI/Django)
- Experience with ML libraries: scikit-learn, OpenCV, NumPy, Pandas
- MLOps tools: MLflow, DVC, Airflow, Docker, Kubernetes
- LLMOps tools: LangChain, LlamaIndex, RAG pipelines, FAISS, Pinecone
- Integration experience with OpenAI, Hugging Face, or other LLM APIs
- Familiarity with CI/CD tools (GitHub Actions, Jenkins)
About Wokelo:
Wokelo is an LLM agentic platform for investment research and decision making. We automate complex research and analysis tasks traditionally performed by humans. Our platform is leveraged by leading Private Equity firms, Investment Banks, Corporate Strategy teams, Venture Capitalists, and Fortune 500 companies.
With our proprietary agentic technology and state-of-the-art large language models (LLMs), we deliver rich insights and high-fidelity analysis in minutes—transforming how financial decisions are made.
Headquartered in Seattle, we are a global team backed by renowned venture funds and industry leaders. As we rapidly expand across multiple segments, we are looking for passionate individuals to join us on this journey.
Requirements:
- 0-1 years of experience as a Software Developer.
- Bachelor’s or Master’s degree in Computer Science or related field.
- Proficiency in Python with strong experience in Django Rest Framework.
- Hands-on experience with Django ORM.
- Ability to learn quickly and adapt to new technologies.
- Strong problem-solving and analytical skills.
- Knowledge of NLP, ML models, and related engineering practices (preferred).
- Familiarity with LLMs, RLHF, transformers, embeddings (a plus).
- Prior experience in building or scaling a SaaS platform (a plus).
- Strong attention to detail with experience integrating testing into development workflows.
Key Responsibilities:
- Develop, test, and maintain scalable backend services and APIs using Python (Django Rest Framework).
- Work with Django ORM to build efficient database-driven applications.
- Collaborate with cross-functional teams to design and implement features that enhance the Wokelo platform.
- Contribute to NLP engineering and ML model development to power GenAI solutions (preferred but not mandatory).
- Ensure testing and code quality are embedded into the development process.
- Research and adopt emerging technologies, providing innovative solutions to complex problems.
- Support the transition of prototypes into production-ready features on our SaaS platform.
- Perform adhoc tasks as and when required/assigned by manager.
Why Join Us?
- Opportunity to work on a first-of-its-kind Generative AI SaaS platform.
- A steep learning curve in a fast-paced, high-growth startup environment.
- Exposure to cutting-edge technologies in NLP, ML models, LLM Ops, and DevOps.
- Collaborative culture with global talent and visionary leadership.
- Full health coverage, flexible time-off, and remote work culture.
Position: Python Developer
Location: Andheri East, Mumbai
Work Mode: 5 Days WFO
Availability: Immediate joiners only (or notice period completed)
What We're Looking For:
✅ 2+ years of solid Python development experience
✅ Django framework expertise - must have!
✅ FastAPI framework knowledge - essential!
✅ Database skills in MongoDB OR PostgreSQL
✅ Ready to work from office 5 days a week
Job Responsibilities:
- Design, test, and build scalable backend python services
- Closely collaborate with marketing and product teams to build innovative, robust and easy-to-use features that serve.
- Developing high quality code based on detailed designs that cater to the product requirements.
- Responsible for troubleshooting, testing and maintaining the core product software and databases to ensure strong optimisation and functionality
Required Skills:
- Degree in Computer Science, Software Engineering or equivalent.
- Minimum 3+ years experience in software development.
- Expertise in Python 3.7, Django 2.2+ and REST APIs.
- Willingness to learn and ability to flourish in a dynamic, high-growth, entrepreneurial environment
- Hands-on, self-starter, capable of working independently
- True love for technology and what you do
- Maniacal attention to detail
Your responsibilities as a backend engineer will include:
- Back-end software development
- Software engineering and designing data models and write effective APIs
- Working together with engineers and product teams
- Understanding business use cases and requirements for different internal teams
- Maintenance of existing projects and New feature development
- Consume and integrate classifier/ ML snippets from Data science team
What we are looking for:
- 4+ years of industry experience with the Python and Django framework.
- Degree in Computer Science or related field
- Good analytical skills with strong fundamentals of data structures and algorithms
- Experience building backend services with hands-on experience through all stages of Agile software development life cycle.
- Ability to write optimized codes,debug programs, and integrate applications with third party tools by developing various APIs
- Experience with Databases (Relational and Non-Relational). Ex: Cassandra, MongoDB, Postgresql
- Experience with writing REST-APIs.
- Prototyping initial collection and leveraging existing tools and/or creating new tools
- Experience working different types of datasets (e.g. unstructured, semi-structured, with missing information)
- Ability to think critically and creatively in a dynamic environment, while picking up new tools and domain knowledge along the way
- A positive attitude, and a growth mindset
Bonus:
- Experience with relevant Python libraries such as Sklearn, NLTK, tensorflow, HuggingFace Transformers
- Hands on experience in Machine learning implementations
- Experience with Cloud infrastructure (e.g. AWS) and relevant microservices
- Good with Humor and Team player
● Follow due SDLC process for different phases of
development like design, development, unit testing,
maintenance
● Understand the requirements clearly from Functional
specs and future roadmap
● Write and update software design specs for the
solution
● Participate and invite peer review for design and
coding
● Support the automation requirements of continuous
integration and continuous deployments
● Handle customer escalations and special requests in a
timely manner
● Work with the rest of the team in a professional manner
and show ownership and commitment.
Qualifications and Required Skills:
● 2+ years experience in Software development
● In-depth knowledge of database technologies (SQL and
NoSQL)
● Proficiency in Python/Django framework
● Experience building RESTful APIs and knowledge of
RESTful design patterns
● Well versed with the complete Software Engineering Lifecycle.
● Strong Software development fundamentals including OOPS,
MVC, General Algorithms, Design Patterns etc.
● Good debugging and problem solving skills
● Analytical skills.
● Algorithmic and structured thinking.
● Works effectively within a collaborative team environment
● Good communication skills and positive attitude
Other Benefits:
● Insurance - Medical Insurance Coverage of 3,00,000 for
individual, spouse and kids. *Option of including parents and
higher coverage amount of 5,00,000
● Professional Development - Reimbursement towards relevant
courses that can help you grow your career and build your
knowledge level.
● Food - Lunch, Tea and Snacks. All you can eat!
● Work Culture- Flexible Result Oriented Work Environment
● Dress - We aren’t buttoned down. Wear anything you’re
comfortable in.Wear any comfortable dress you like to the office
– and be as comfortable at work
● Foosball - Whether you want to pick up the game or master
your skills, you’ll find plenty of people to play with
● TGIF - We’ll find something to do at the end of each week. Work
hard, party harder!
|
1. Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle. |
|
2. Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. |
|
3. Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. |
|
4. Prepares and installs solutions by determining and designing system specifications, standards, and programming. |
|
5. Provides information by collecting, analyzing, and summarizing development and service issues. |
|
6. Design, develop and implement new integration. |
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
Minimum 3+ Years of hands-on experience in developing Python Applications.
Excellent knowledge of Python and experience in or in-depth understanding of core Python
Knowledge in Lists, Tuples, and Dictionaries
Excellent knowledge of Python Constructor- Parameterized and Non-Parameterized
Must have experience in core python concepts about data structure, OOPS concepts, XML parsing, XML to JSON, optimizations
Developers should have developed Web Based applications., back end, SQL
Agile and scrum methodology
Should not be test automation, Application development frame work
Excellent Communication Skill
Good to Have
Django/ Flask
Strong Hands-on experience in HTML, CSS, DTL(Django Template Language), SASS.
knowledge of SQL











