Posted on: 10/11/2025
Description :
Key Responsibilities :
- Lead the design and development of Python-based applications, ensuring scalability, performance, and reliability.
- Architect, build, and maintain end-to-end full-stack solutions, integrating front-end and back-end technologies.
- Collaborate with clients, product managers, and designers to understand business needs and deliver innovative solutions aligned with their vision.
- Manage and mentor a team of developers, driving technical excellence and adherence to best practices.
- Develop and maintain RESTful APIs and ensure efficient integration with external systems.
- Implement CI/CD pipelines and automate deployment processes to enhance software delivery efficiency.
- Design and manage data pipelines, ensuring integrity, performance, and scalability.
- Work with cloud platforms (preferably AWS) and containerization tools such as Docker and Kubernetes.
- Ensure optimal database performance and data flow using MySQL, PostgreSQL, MongoDB, and DynamoDB.
- Apply strong problem-solving and analytical skills to troubleshoot complex software issues.
- Ensure adherence to software engineering best practices, coding standards, and documentation processes.
- Participate in code reviews, performance tuning, and continuous improvement initiatives.
Qualifications & Experience :
- Bachelors/Masters degree in Computer Science, Engineering, or a related field.
- 6+ years of professional experience in software development with a strong focus on Python.
- Proven experience with server-side frameworks such as Django and Flask.
- Strong experience in front-end technologies HTML, CSS, JavaScript, and frameworks like ReactJS, AngularJS, or Node.js.
- Hands-on experience in building and managing cloud-based solutions (preferably AWS).
- Proficiency in containerization and orchestration tools (Docker, Kubernetes).
- Solid understanding of relational and non-relational databases, including MySQL, PostgreSQL, MongoDB, and DynamoDB.
- Proven experience in CI/CD pipeline setup, data pipeline development, and deployment automation.
- Prior experience in client handling and managing technical teams.
- Excellent communication and leadership skills to convey ideas clearly and effectively.
- Strong analytical thinking, creativity, and problem-solving skills.
Key Competencies :
- Technical Leadership & Team Management
- Strong Python Programming & Full-Stack Development Skills
- Cloud Infrastructure & DevOps Proficiency
- Effective Client Communication & Stakeholder Management
- Analytical & Critical Thinking
- Ownership, Accountability, and Drive for Results
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1572128
Interview Questions for you
View All