Job Title: Python Developer
Experience Level: 3–5 Years
Location: Jaipur
Employment Type: Full-time
Mail us your profile at hr@decentjob.in
Job Description: We are looking for a highly skilled **Python Developer** with **3 to 5 years of hands-on experience** to join our development team. The ideal candidate should be passionate about writing clean, scalable code and building reliable back-end systems. You will be responsible for developing server-side logic, integrating APIs, working with databases, and collaborating with front-end developers and product teams to deliver end-to-end solutions.
Key Responsibilities:
- -Design, develop, test, and maintain robust and scalable applications using **Python**.
- Build and integrate RESTful APIs and back-end services.
- Work with databases such as **PostgreSQL, MySQL**, or **MongoDB** for efficient data storage and retrieval.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Write reusable, testable, and efficient code following best practices.
- Optimize applications for performance, scalability, and security.
- Troubleshoot, debug, and upgrade existing systems as needed.
- Participate in code reviews, peer programming, and technical discussions.
Required Skills and Qualifications:
- - 3–5 years of professional experience in **Python development**.
- Strong understanding of **Python frameworks** such as **Django, Flask**, or **FastAPI**.
- Experience with **RESTful API design and integration**.
- Solid understanding of **SQL and relational databases** (PostgreSQL, MySQL).
- Experience with **version control systems** like Git.
- Familiarity with **unit testing** and **test-driven development**.
- Knowledge of **security best practices** in web applications.
- Good understanding of **object-oriented programming** and **design patterns**.
- Strong analytical and problem-solving skills.
Nice-to-Have Skills:
- -Experience with **Docker**, **Kubernetes**, or **cloud platforms** (AWS, Azure, GCP).
- Familiarity with **Celery**, **Redis**, or other message queue systems.
- Exposure to **CI/CD pipelines** and DevOps workflows.
- Basic understanding of **front-end technologies** like JavaScript, React, or HTML/CSS.