Job Location: Gurugram, Haryana, India
We are looking for an experienced Python developer to join our engineering team and help us create dynamic software applications for our clients. In this role, you will be responsible for writing and testing scalable code, developing back-end components, and integrating user-facing elements in collaboration with front-end developers.
To be successful as a Python developer, you should possess in-depth knowledge of object-relational mapping, experience with server-side logic, and above-average knowledge of Python programming. Ultimately, a top-class Python developer is able to design highly responsive web applications that perfectly meet the needs of the client.
Responsibilities:
- Understand business and product requirements and break it down into technical deliverables
- Discuss feasibility, technical solutions with the team
- Low-Level Technical Design documentation
- Perform code review, ensure good programming practices are followed
- Troubleshooting the problems faced by team members
- Root Cause Analysis of the issues
What you’ll need:
- Minimum 2 years of experience in Software Product Development
- Must-Have: hands-on experience in programming and software development using Python, Flask, SQLAlchemy, PostgreSQL, Elasticsearch
- Strong analytical ability, logical thinking, and problem-solving approach to complex issues
- Experience in developing a microservices architecture
- Understanding of parallelism and concurrency concepts and their application in Python/Django applications.
- Understanding of fundamental design principles.
Industry
- Internet
Employment Type
Full-time
Submit CV To All Data Science Job Consultants Across Bharat For Free

