Job Overview
We are seeking a highly experienced Sr.Python Backend Developer to join our team in Bengaluru. This is a fulltime seniorlevel position requiring a minimum of 7 years of relevant work experience. The successful candidate will play a crucial role in building and optimizing our backend components and infrastructure working with cuttingedge technologies to deliver robust solutions. This opportunity is perfect for a driven individual looking to apply their expertise in a dynamic and innovative environment.
Qualifications and Skills
- Proven expertise in Python programming with an emphasis on designing scalable applications (Mandatory skill).
- Extensive experience with Pyspark for big data processing and analytics (Mandatory skill).
- Proficient in developing and managing APIs including strong knowledge of API frameworks (Mandatory skill).
- Solid understanding of RESTful API development with the ability to create seamless interfaces for external applications.
- Experience working in Linux/Unix environments for efficient backend development and troubleshooting.
- Familiarity with rest API principles to enable smooth data exchanges between client and server.
- Handson experience with Fast API to build highperformance backend services efficiently.
- Knowledge of AZURE platform services to leverage its cloud capabilities for transformative solutions.
Roles and Responsibilities
- Design and develop highperformance backend components using Python and associated frameworks.
- Collaborate with frontend developers and stakeholders to define API contracts and ensure seamless integration.
- Manage and optimize data pipelines and data processing tasks using Pyspark and other tools.
- Implement secure and scalable interfaces utilizing RESTful APIs in alignment with industry best practices.
- Troubleshoot and resolve technical challenges in a Linux/Unix environment effectively and on time.
- Continuously monitor application performance and implement performance enhancements as needed.
- Participate in architectural discussions and design reviews to ensure scalable and maintainable solutions.
- Stay updated with emerging technology trends and apply relevant advancements to improve backend systems.