We are looking for a strong Python Developer with hands-on experience in developing REST APIs and cloud-based applications. The candidate should have strong practical knowledge of Python, AWS, Data Structures & Algorithms (DSA), System Design, Design Patterns, and SOLID principles.
The ideal candidate should be able to design, develop, troubleshoot, and optimize scalable backend applications and demonstrate strong problem-solving skills.
Key Responsibilities
- Design, develop, and maintain scalable Python backend applications.
- Develop and integrate REST APIs.
- Build and maintain cloud-based solutions using AWS.
- Write clean, reusable, testable, and maintainable Python code.
- Analyze and solve complex technical problems using DSA.
- Participate in system design and architecture discussions.
- Apply appropriate design patterns and SOLID principles.
- Troubleshoot application,
API, and cloud-related issues.
- Optimize application performance and scalability.
- Collaborate with cross-functional teams to deliver high-quality solutions.
Interview Focus Areas Candidates will be evaluated primarily on:
Python + REST API + AWS hands-on experience + Current DSA/Coding + System Design + Design Patterns + SOLID Principles
Important: Candidates should have practical hands-on experience, not just theoretical knowledge. DSA and problem-solving ability should be solid and current.
Candidate Profile
- Strong Python programming and backend development experience.
- Minimum 2 years hands-on AWS experience.
- Experience with 3+ AWS services.
- Strong current DSA/coding skills.
- strong proficient in system design knowledge.
- Strong understanding of Design Patterns and SOLID principles.
- Good analytical and problem-solving skills.
- Good communication and ability to explain technical solutions clearly.