IndiaKey Skills:Elastic SearchS3Aws LambdaAws Api GatewayAWS amplifydynamoDBECSShieldSecrets Manager
Key Responsibilities :
? Develop, maintain, and optimize server-side applications using Python and Django.
? Design and implement RESTful APIs to support front-end functionalities.
? Work with cloud platforms, specifically AWS, to manage and deploy applications.
? Collaborate with front-end developers to integrate user-facing elements with server-side logic.
? Optimize applications for maximum speed and scalability.
? Develop and maintain databases and data storage solutions.
? Troubleshoot and debug applications to ensure high-quality and performance standards.
? Implement security and data protection measures.
? Participate in code reviews and contribute to continuous improvement initiatives.
? Handle both synchronous and asynchronous programming tasks to improve application performance and responsiveness.
Required Skills and Experience :
? 5-7 years of experience in backend development using Python and Django.
? Hands-on experience with AWS services, including EC2, S3, RDS, Lambda, and more.
? Strong understanding of web technologies such as HTTP, REST, and JSON.
? Experience with relational databases like PostgreSQL or MySQL and familiarity with ORM (Object Relational Mapping).
? Proficiency in designing and developing RESTful APIs.
? Familiarity with version control systems like Git.
? Experience with Continuous Integration/Continuous Deployment (CI/CD) tools and pipelines.
? Knowledge of best practices for software development, including code reviews, testing, and documentation.
? Strong problem-solving skills and ability to work independently and in a team environment.
? Good knowledge of Celery for managing asynchronous tasks and background jobs.
? Experience with Redis for caching and message brokering.
? Understanding of synchronous and asynchronous programming paradigms.
Preferred Qualifications :
? Experience with containerization and orchestration tools like Docker and Kubernetes.
? Familiarity with microservices architecture and serverless computing Knowledge of other backend frameworks or languages such as Flask, FastAPI, Django
? Good to have : Understanding of front-end technologies (e.g., JavaScript, HTML, CSS) for better collaboration with front-end teams.