Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

TechRAQ Info Solutions

NewBe an early applicant

Python Developer - Django/Flask

Posted Updated
Discussion

Summary

Mid-level Python developer (3-4 yrs) role focused on designing, building, and maintaining scalable web applications and services using Django/Flask/FastAPI. Day-to-day work spans REST APIs and microservices, SQL/NoSQL databases, testing, debugging, and supporting CI/CD deployments.

Job Description - Python Developer (3 - 4 Years Experience):

Job Summary:

We are seeking a skilled and motivated Python Developer with 3 - 4 years of hands-on experience in designing, developing, and maintaining scalable applications. The ideal candidate should have strong programming expertise in Python, experience with web frameworks, databases, APIs, and a good understanding of software development best practices.

Key Responsibilities:

- Design, develop, test, and maintain Python-based applications and services.

- Build and integrate RESTful APIs and microservices.

- Collaborate with business analysts, architects, and development teams to understand requirements and deliver high-quality solutions.

- Optimize application performance, scalability, and reliability.

- Write clean, reusable, and well-documented code.

- Perform unit testing, debugging, and troubleshooting.

- Work with relational and/or NoSQL databases for data management.

- Participate in code reviews and follow coding standards and best practices.

- Support CI/CD pipelines and deployment activities.

- Analyze and resolve production issues in a timely manner.

Required Skills:

- 3 - 4 years of experience in Python development.

- Strong knowledge of Python programming concepts, OOPs, and design patterns.

- Experience with web frameworks such as Django, Flask, or FastAPI.

- Hands-on experience in developing REST APIs.

- Good understanding of SQL and databases such as MongoDB, MySQL, or Redis.

- Experience with Git and version control systems.

- Familiarity with unit testing frameworks (PyTest, Unittest).

- Knowledge of Linux/Unix environments.

- Understanding of Agile/Scrum development methodologies.

Preferred Skills:

- Experience with cloud platforms such as Azure, AWS, or GCP.

- Knowledge of Docker and Kubernetes.

- Experience with message queues (RabbitMQ, Kafka).

- Exposure to CI/CD tools such as Azure DevOps, Jenkins, or GitHub Actions.

- Understanding of microservices architecture.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →