Python Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+39 more
Job description
We are looking for an experienced Python Backend Developer with strong hands-on expertise in Python, Django, FastAPI, AWS, and relational databases. The ideal candidate should have experience designing, developing, deploying, and maintaining scalable backend applications, RESTful APIs, and cloud-based solutions.
Requirements
-
Python: Strong hands-on experience with Python programming, OOP, data structures, exception handling, and multithreading. \n
-
Backend Frameworks: Extensive experience developing applications using Django, Django REST Framework (DRF), and FastAPI. \n
-
API Development: Strong expertise in RESTful APIs, API integration, authentication, authorization, and microservices architecture. \n
-
AWS Cloud: Hands-on experience with AWS services such as Lambda, EC2, S3, RDS, API Gateway, CloudWatch, and IAM. \n
-
Databases: Strong SQL knowledge and experience with PostgreSQL, MySQL, or SQL Server, including query optimization, indexing, and stored procedures. \n
-
ORM: Experience with Django ORM and SQLAlchemy. \n
-
Microservices: Experience designing scalable, distributed backend services and asynchronous processing. \n
-
DevOps: Familiarity with Git, Jenkins, GitHub Actions, Docker, Kubernetes, and CI/CD pipelines. \n
-
Testing: Experience with PyTest, unit testing, API testing, and debugging. \n
-
Security: Understanding of OAuth 2.0, JWT, RBAC, and secure API development. \n, n \n
-
Experience with asynchronous programming using asyncio. \n
-
Familiarity with Redis, Celery, and background task processing. \n
-
Experience with AWS serverless architecture. \n
-
Knowledge of Kafka, RabbitMQ, or AWS SQS. \n
-
Experience with Agile/Scrum development methodologies.
Benefits & conditions
n
-
Design, develop, and maintain scalable backend applications using Python, Django, and FastAPI. \n
-
Develop and integrate RESTful APIs and microservices for enterprise applications. \n
-
Build, deploy, and support cloud-native applications using AWS services. \n
-
Design database schemas, write complex SQL queries, and optimize database performance. \n
-
Implement authentication, authorization, exception handling, and API security. \n
-
Develop reusable, maintainable, and testable Python code following coding standards. \n
-
Integrate backend applications with third-party APIs and internal enterprise systems. \n
-
Participate in the complete Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and production support. \n
-
Implement automated testing and participate in code reviews. \n
-
Troubleshoot application performance issues and production defects. \n
-
Collaborate with architects, frontend developers, QA engineers, and DevOps teams. \n
-
Support CI/CD automation, AWS deployments, application monitoring, and performance optimization. \n
\n
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦