06 Sep
|
TalentOla
|
Pune
Key Responsibilities
· Lead and manage the development of end-to-end solutions using Angular for the frontend and Python (with Django or Flask) for the backend.
· Architect and implement scalable and performant applications.
· Strong knowledge of Database .
· Collaborate with cross-functional teams (product managers, designers, other developers) to define technical requirements and deliver high-quality software solutions.
· Write clean, maintainable, and efficient code while ensuring security and data protection.
· Oversee code quality and review pull requests to ensure adherence to best practices.
· Design, implement, and maintain RESTful APIs and integrations.
· Lead, mentor, and guide a team of junior developers to improve coding skills and grow professionally.
· Troubleshoot and debug issues in both frontend and backend systems.
· Ensure application performance, scalability, and reliability across all environments.
· Participate in code sprints, plan release schedules, and track project milestones.
· Stay up to date with emerging technologies and trends, and continuously improve development practices.
Requirements
Experience: 6-8 years of professional experience in full-stack development, with a robust focus on Angular (frontend) and Python (backend).
Frontend
· Proficiency in Angular, including Angular CLI, modules, components, services, directives, pipes, and RxJS.
· Solid understanding of HTML5, CSS3, JavaScript, and responsive design principles.
· Experience with state management libraries like NgRx or Akita.
· Familiarity with frontend testing tools such as Jasmine and Karma.
Backend
· Strong experience in Python, with proficiency in frameworks like Django, Flask, or FastAPI.
· Experience with RESTful API development and integration with third-party services.
· Working knowledge of databases like PostgreSQL, MySQL, or MongoDB.
· Familiarity with caching solutions such as Redis or Memcached.
· Experience with version control tools like Git.
Additional Skills
· Strong understanding of Agile/Scrum methodologies and project management tools.
· Experience with CI/CD pipelines and DevOps practices.
· Familiarity with cloud platforms (e.g., AWS, Azure, or Google Cloud).
· Knowledge of containerization and orchestration tools like Docker and Kubernetes.
· Excellent problem-solving and debugging skills.
Leadership
· Proven experience in leading and mentoring a team of developers.
· Strong communication skills and the ability to collaborate effectively with stakeholders.
Preferred Qualifications
· Experience with frontend state management libraries such as NgRx or Akita.
· Experience with GraphQL or other data-fetching libraries.
· Familiarity with serverless architectures.
· Knowledge of Design & test-driven development (DDD/TDD) and experience with unit/integration testing frameworks.
📌 Python Fullstack Lead (Pune)
🏢 TalentOla
📍 Pune