Python Developer

Baanyan Software Services, Inc.
Malvern, PA, United States
2 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours

Tech stack

Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 User Authentication Unit Testing Cloud Computing Databases Continuous Integration Data Structures Relational Databases Software Debugging DevOps
+39 more
Django Web Framework Github Identity and Access Management Python (Programming Language) PostgreSQL Microsoft Message Queuing Microsoft SQL Server MySQL OAuth Object-Oriented Software Development Query Optimization RabbitMQ Role-Based Access Control Redis JSON Web Token SQL Stored Procedures SQLAlchemy Multithreading Software Application Programming Indexer Backend Git Fastapi Amazon Relational Database Service Pytest Kubernetes Apache Kafka Celery Asynchronous Programming Functional Programming Api Design Cloudwatch Api Gateway Restful APIs Api Management Serverless Computing Docker Jenkins Microservices

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

  1. Design, develop, and maintain scalable backend applications using Python, Django, and FastAPI. \n

  2. Develop and integrate RESTful APIs and microservices for enterprise applications. \n

  3. Build, deploy, and support cloud-native applications using AWS services. \n

  4. Design database schemas, write complex SQL queries, and optimize database performance. \n

  5. Implement authentication, authorization, exception handling, and API security. \n

  6. Develop reusable, maintainable, and testable Python code following coding standards. \n

  7. Integrate backend applications with third-party APIs and internal enterprise systems. \n

  8. Participate in the complete Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and production support. \n

  9. Implement automated testing and participate in code reviews. \n

  10. Troubleshoot application performance issues and production defects. \n

  11. Collaborate with architects, frontend developers, QA engineers, and DevOps teams. \n

  12. 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.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…