Python Developer - Junior Offline
Responsibilities:
- Develop and maintain efficient, scalable, and reliable backend systems and APIs.
- Manage and optimise relational and non-relational databases for performance and scalability.
- Identify, debug, and resolve backend issues to ensure seamless application functionality.
- Write and maintain unit tests, documentation, and follow coding standards.
- Continuously optimise backend performance and ensure security compliance.
- Participate in team stand-ups, code reviews, and technical discussions to contribute ideas and address challenges.
- Support CI/CD processes and cloud-based deployments under guidance.
Required skills:
- Strong Python foundation with at least 1 year of hands-on development experience.
- Familiarity with web frameworks such as Django and Flask for backend development.
- Solid understanding of HTTP, REST principles, and WebSocket communication.
- Proficiency in working with PostgreSQL, including writing and optimizing SQL queries.
- Experience with task queues and asynchronous job handling, particularly with Celery.
- Basic knowledge of data processing libraries like Pandas and NumPy for handling datasets.
- Understanding of asynchronous programming concepts, including asyncio.
- Hands-on experience with Docker and containerization for application deployment.
- Familiarity with Linux/Unix systems for resource management, troubleshooting, and administration.
Nice-to-haves:
- Experience with GraphQL for API development and managing structured queries.
- Hands-on experience with RabbitMQ or other message brokers.
- Familiarity with ElasticSearch for building and optimising search functionalities.
- Experience with AWS services like S3, SNS, and related cloud tools.
- Knowledge of server technologies like Nginx, Gunicorn, or Uvicorn.
- Exposure to container orchestration tools like Kubernetes.
- Proficiency with Redis for caching and session management.
- Experience with monitoring tools such as Sentry, Datadog, or Grafana.
- Understanding of secure authentication protocols like OAuth and JWT.
- Advanced Git workflow proficiency (e.g., rebasing, squashing commits, branch management).
Required languages
English | A2 - Elementary |
Python3, Django, SQL
The job ad is no longer active
Look at the current jobs Python →
📊
$550-1200
Average salary range of similar jobs in
analytics →
Loading...