TymblHub

© 2026 TymblHub

Sr. Python Developer

MNJ Software Private Limited
Posted on
MNJ Software Private Limited logo

Experience
2 - 4 yrs
Job Location
Central Remote, Remote
Vacancy
1
Designation
Senior Python Developer
Job Type
ONSITE

Job Description

 

* Python Developer need to lead work on complex and challenging projects to drive transformative change
for our top tier Financial Services clients. Operating in an Agile environment, the Python Developer will work on building the next generation
financial systems. The Python Developer will build microservices and systems that allow financial firms process various data streams, using
streaming/Messaging/REST technologies. The Python Developer will utilize technologies to create high quality, scalable services, that can be
deployed consistently, using technologies like: Consul, Docker, Kubernetes, Kafka, Spark.
* 4 years of commercial-grade development experience with complex applications.
* Experience in idiomatic Python 3.7
* Experience with Django/Tornado Framework
* Experience with Numpy/Pandas
* Experience in OOP/functional coding in Python
* Understanding of multithreading/multiprocessing in Python.
* Understanding of Generators and asynchronous operations in Python.
* Knowledge of advanced language features in Python: context managers, decorators, descriptors.
* Experience of Virtual environment (venv).
* Experience with Agile development in Python.
* Experience with Testing in Python (Behave, PyTest).
* Real-world knowledge in microservices architecture.
* Experience with data modeling.
* Experience/knowledge of Databases (SQL, MongoDB, key:value).
* Experience in Messaging/streaming/REST APIs.

* Strong interpersonal and organizational skills are required.
 
Roles & Responsibilities
* Experience of working in an environment where products must be delivered to specific timescales.
* Ability to understand the customer s business using an excellent understanding of various business techniques.
* Ability to weigh trade-offs between cost, time, complexity, and ease-of-use.
* Ability to identify scope ex pansion and manage expectations accordingly.
* Ability to develop detailed, task-oriented estimates to build and implement the system.
* Ability to clearly articulate assumptions under which plans and estimates are given.
* Ability to listen actively, critically analysis