We are seeking a skilled Python Full Stack Developer with experience in Django/Flask and React.js/Angular to design, develop, and maintain scalable web applications. The ideal candidate will collaborate with cross-functional teams to deliver high-quality, secure, and efficient software solutions.
Key Responsibilities
- Design, develop, and maintain scalable web applications and backend services using Python, Django, and Flask.
- Build responsive, user-friendly front-end interfaces using HTML5, CSS3, JavaScript, React.js, or Angular.
- Develop, integrate, and maintain RESTful APIs, including authentication, authorization, and third-party service integrations.
- Design and optimize relational database schemas using MySQL and PostgreSQL.
- Write clean, efficient, maintainable, and well-documented code following industry best practices.
- Troubleshoot, debug, and resolve application issues while ensuring optimal system performance.
- Participate in code reviews and contribute to improving development standards and processes.
- Collaborate with product managers, designers, QA engineers, and stakeholders to translate business requirements into technical solutions.
- Contribute throughout the Software Development Life Cycle (SDLC), from requirement analysis to deployment and maintenance.
- Implement security best practices and secure coding standards across applications.
- Support application scalability, reliability, and performance through effective architectural decisions.
- Stay current with emerging technologies and proactively recommend improvements to products and processes.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Strong proficiency in Python programming, Object-Oriented Programming (OOP), Data Structures, and Algorithms.
- Hands-on experience with Django and/or Flask frameworks.
- Experience building modern front-end applications using React.js or Angular.
- Strong knowledge of HTML5, CSS3, JavaScript, and responsive web design principles.
- Experience designing and consuming RESTful APIs.
- Proficiency with MySQL and PostgreSQL databases.
- Strong understanding of Git and collaborative development workflows.
- Knowledge of Agile/Scrum methodologies and SDLC processes.
- Excellent analytical, problem-solving, and communication skills.
Preferred Qualifications
- Experience with microservices architecture and distributed systems.
- Knowledge of asynchronous programming and message queues.
- Familiarity with cloud platforms and containerization technologies.
- Experience with CI/CD pipelines and automated testing.
- Understanding of application security, authentication frameworks, and data protection standards.