Build and launch backend systems, deliver projects in phases, collaborate across product and engineering, and support service reliability through metrics, debugging, code reviews, and on-call work.
Python Developer
📜 Description
- Understand client needs and implement functional requirements.
- Help design software and build efficient Python-Django back-end features.
- Integrate front-end and back-end components.
- Oversee software testing and ensure bugs are fixed.
- Collaborate with UX/UI designers to implement designs in code.
- Prepare technical reports and suggest software improvements.
🛠️ Requirements
- 2 to 3 years of professional experience in Python development, with a strong focus on Django.
- Experience in developing RESTful APIs using Django Rest Framework (DRF).
- Proficiency in relational databases like PostgreSQL, MySQL, or SQLite.
- Strong understanding of ORMs, database design, and optimization.
- Experience with asynchronous processing using Celery and task queues.
- Familiarity with Docker, Kubernetes, or cloud platforms (AWS, GCP, or Azure).
- Knowledge of authentication & authorization mechanisms (JWT, OAuth, etc.).
- Experience with unit testing, integration testing, and CI/CD pipelines.
- Understanding of front-end technologies (HTML, CSS, JavaScript) is a plus.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
Full job description
Job Description:
- Understand the needs of the client and Implement functional requirements accordingly.
- Help in designing the software.
- Build back-end features in Python-Django that are efficient.
- Integrate front-end and back-end components into the application.
- Supervise the testing of software and ensure that all the bugs are fixed.
- Develop technical reports for the software.
- Implement designs into code by collaborating with UX/UI designers.
- Keep suggesting improvements and ways to enhance the functioning of the software.
Requirements
Qualifications
- 2 to 3 years of professional experience in Python development, with a strong focus on Django.
- Experience in developing RESTful APIs using Django Rest Framework (DRF).
- Proficiency in relational databases like PostgreSQL, MySQL, or SQLite.
- Strong understanding of ORMs, database design, and optimization.
- Experience with asynchronous processing using Celery and task queues.
- Familiarity with Docker, Kubernetes, or cloud platforms (AWS, GCP, or Azure).
- Knowledge of authentication & authorization mechanisms (JWT, OAuth, etc.).
- Experience with unit testing, integration testing, and CI/CD pipelines.
- Understanding of front-end technologies (HTML, CSS, JavaScript) is a plus.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
Similar jobs
Search more Backend Engineer jobsDesign and implement big data processing solutions using Python, R, and Apache Spark on Azure, contributing to development projects with a collaborative team.
Build and maintain Python backend features, debug and resolve code issues, and use AI tools to support development while reviewing, testing, and verifying their output.
Build Python backend services and AI agents for an enterprise automation platform, integrating business data, designing APIs and MCP servers, and supporting reliable data workflows and infrastructure.
Build and maintain backend services, APIs, and data pipelines for high-volume tender data, while developing AI-powered product capabilities and ensuring reliable, secure, and maintainable software.
