Meslova Systems Pvt. Ltd. is looking for Python Django Developers with hands-on experience in developing scalable web applications and RESTful APIs. The ideal candidate should possess strong backend development skills using Python and Django, along with experience in database design, API integration, and front-end technologies.
Key Responsibilities
- Develop, test, and maintain scalable web applications using Python and Django.
- Design, develop, and consume REST APIs using Django REST Framework (DRF).
- Build robust backend services and business logic.
- Design and optimize database schemas using PostgreSQL, MySQL, or Oracle.
- Integrate multiple data sources and third-party APIs.
- Collaborate with front-end developers for seamless application integration.
- Write clean, reusable, and well-documented code.
- Perform debugging, troubleshooting, and performance optimization.
- Develop unit tests and ensure application reliability.
- Work with version control systems and follow coding standards.
- Participate in code reviews and Agile development activities.
Required Technical Skills
- Python
- Django
- Django REST Framework (DRF)
- Django ORM
- REST API Development
- PostgreSQL / MySQL / Oracle
- SQL
- Object-Oriented Programming (OOP)
- API Integration
- JavaScript
- HTML5
- CSS3
- ReactJS
- JSON
- Authentication & Authorization
- Git / SVN
- Unit Testing
- Debugging
- Linux
Preferred Skills
- Pandas
- NumPy
- GIS / GeoServer / PostGIS
- Docker
- Redis
- Celery
- Nginx
- Gunicorn
- AWS / Azure / GCP
- Microservices
- Multithreading & Multiprocessing
- Performance Optimization
Educational Qualification (Mandatory)
- B.E. / B.Tech. / M.E. / M.Tech. / M.S. / MCA in Computer Science, Information Technology, Software Engineering, or a related discipline.
- Candidates from other educational backgrounds will not be considered for this position.
Desired Candidate Profile
- Strong analytical and problem-solving skills.
- Good understanding of scalable web application architecture.
- Experience working with relational databases.
- Excellent debugging and troubleshooting abilities.
- Good communication and teamwork skills.
- Ability to work independently as well as in a collaborative Agile setting.