Point your AI agent at freehire and let it find you a job.

Get the CLI →

iZOOlogic

NewBe an early applicant

Senior Python Developer

Posted Updated
Discussion

Summary

Senior Python Developer who designs, builds, and maintains scalable backend services and REST APIs in Python (FastAPI/Django/Flask) with SQL/NoSQL databases for a cybersecurity product company in Jaipur. Full-time, onsite role for candidates with 3–5 years of experience, plus Git, Docker, Linux, and optional cloud/CI-CD exposure.

Job Title: Senior Python Developer

Experience: 3–5 Years

Location: Jaipur – Onsite

Employment Type: Full-Time

Industry: Cybersecurity / Enterprise Technology

Joining: Immediate Joiners / Short Notice Preferred

About the Role

We are looking for a Senior Python Developer with strong hands-on experience in Python backend development, API development, database integration, and building scalable applications.

The ideal candidate should have strong programming fundamentals, experience working with production-grade applications, and the ability to independently design, develop, debug, and optimize backend systems.

Experience in cybersecurity, threat intelligence, security products, data-intensive applications, or SaaS platforms will be an added advantage.

Key Responsibilities

  • Design, develop, and maintain scalable backend applications using Python.
  • Develop and integrate RESTful APIs and backend services.
  • Write clean, maintainable, reusable, and well-tested code.
  • Work with databases such as PostgreSQL / MySQL / Microsoft SQL Server / MongoDB.
  • Optimize application performance, scalability, and reliability.
  • Integrate third-party APIs and external services.
  • Implement authentication, authorization, logging, error handling, and security best practices.
  • Troubleshoot production issues and perform root-cause analysis.
  • Participate in code reviews and contribute to development standards.
  • Work closely with Product, QA, DevOps, and other engineering teams.
  • Write unit and integration tests.
  • Develop background jobs, scheduled tasks, and data-processing workflows where required.
  • Contribute to system architecture and technical design decisions.
  • Mentor junior developers and support technical knowledge sharing.

Required Technical Skills

Python

  • Strong proficiency in Python 3.x.
  • Excellent understanding of OOP, data structures, algorithms, exception handling, and Python best practices.
  • Experience with frameworks such as FastAPI, Django, or Flask.

API & Backend

  • Strong experience developing REST APIs.
  • Understanding of API authentication and authorization.
  • Experience with JSON, HTTP/HTTPS, API integrations, and asynchronous programming.
  • Knowledge of microservices architecture is an advantage.

Database

  • Strong SQL knowledge.
  • Experience with relational databases such as PostgreSQL / MySQL / SQL Server.
  • Knowledge of NoSQL databases such as MongoDB is a plus.
  • Understanding of query optimization, indexing, and database design.

Development & DevOps

  • Hands-on experience with Git/GitHub/GitLab/Bitbucket.
  • Understanding of Docker.
  • Familiarity with Linux environments.
  • Exposure to CI/CD pipelines is an advantage.
  • Experience with AWS/Azure/GCP is a plus.

Good to Have

  • Cybersecurity product development experience.
  • Experience working with large datasets or data-processing pipelines.
  • Knowledge of Redis, Celery, Kafka/RabbitMQ.
  • Experience with Elasticsearch/OpenSearch.
  • Exposure to AI/ML or LLM-based applications.
  • Understanding of secure coding practices and OWASP principles.

What We’re Looking For

  • Strong problem-solving and analytical skills.
  • Ability to independently own technical tasks.
  • Strong debugging and troubleshooting ability.
  • Good understanding of software architecture.
  • Ability to work in a fast-paced product development environment.
  • Strong communication and collaboration skills.

Education

Bachelor’s/Master’s degree in Computer Science, IT, Engineering, or a related field preferred.

Skills

See also

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

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available