Sekel Tech
Sekel Tech - Backend Developer - Python/Django/AWS
Job Location
pune, India
Job Description
Job Overview : We are seeking a talented and experienced Backend Developer with strong proficiency in Python, Django, and AWS to join our growing team. The ideal candidate will have a solid background in backend development, experience with cloud infrastructure, and a passion for building scalable and high-performance applications. You will work closely with our front-end developers, product managers, and other stakeholders to develop and maintain server-side logic, ensuring seamless integration and optimal performance. 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. - Utilize Celery for task queuing and background processing. - Manage caching and message brokering using Redis. - Handle both synchronous and asynchronous programming tasks to improve application performance and responsiveness. Required Skills and Experience : - 3-5years 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, Node.js, or Go. - Understanding of front-end technologies (e.g., JavaScript, HTML, CSS) for better collaboration with front-end teams. - Experience with Agile/Scrum methodologies. Educational Requirements : - Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field. (ref:hirist.tech)
Location: pune, IN
Posted Date: 11/28/2024
Location: pune, IN
Posted Date: 11/28/2024
Contact Information
Contact | Human Resources Sekel Tech |
---|