AgiliadJob Title: Python Full Stack Developer (Python + Angular)
Experience: 2-5 Years
The ideal candidate should have experience designing, developing, and deploying scalable web applications, building RESTful APIs, and working with modern cloud and DevOps technologies.
The candidate should be passionate about writing clean, maintainable code and collaborating with cross-functional teams to deliver high-quality software solutions.
Develop scalable backend services and RESTful APIs using Python frameworks such as FastAPI, Django, or Flask.
Build responsive, interactive user interfaces using Angular, TypeScript, HTML5,CSS3, and JavaScript.
Integrate frontend applications with backend APIs and third-party services.
Optimize application performance, scalability, and security.
Write reusable, testable, and efficient code following coding standards and best practices.
Participate in architecture discussions, design reviews, and code reviews.
Collaborate with product managers, UI/UX designers, QA engineers, and DevOps teams throughout the development lifecycle.
Troubleshoot production issues and implement timely resolutions.
Contribute to CI/CD pipelines and deployment automation.
Hands-on experience with FastAPI, Django, or Flask.
Strong knowledge of REST API design and development.
Experience with asynchronous programming is preferred.
Knowledge of authentication mechanisms such as OAuth2, JWT, and SSO.
Proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3.
Experience with RxJS, Angular Material, and state management.
Good understanding of responsive web design principles.
Knowledge of MongoDB or other NoSQL databases is an advantage.
Ability to write optimized SQL queries and perform database tuning.
Cloud & DevOps
Experience with AWS, Azure, or Google Cloud Platform.
Familiarity with Docker and Kubernetes.
Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
Version control using Git.
Testing & Quality
Experience with unit testing frameworks such as PyTest or Unittest.
Frontend testing experience with Jasmine or Karma.
Knowledge of integration and end-to-end testing.
Familiarity with SonarQube and code quality tools.
58 years of experience in full-stack application development.
Strong analytical and problem-solving skills.
Excellent communication and collaboration skills.
Experience working in Agile/Scrum environments.
Knowledge of message brokers such as RabbitMQ or Kafka.
Familiarity with GraphQL.
Experience with Redis or caching technologies.
Knowledge of Elasticsearch is a plus.
Exposure to AI/ML integration using Python libraries is an added advantage.
Knowledge of monitoring tools such as Prometheus, Grafana, or ELK Stack.
Experience working in secure software development environments.
Relevant certifications in Python, Angular, AWS, Azure, or Kubernetes.
Develop scalable backend services and RESTful APIs using Python frameworks such as FastAPI, Django, or Flask.
Build responsive, interactive user interfaces using Angular, TypeScript, HTML5,CSS3, and JavaScript.
Integrate frontend applications with backend APIs and third-party services.
Optimize application performance, scalability, and security.
Write reusable, testable, and efficient code following coding standards and best practices.
Participate in architecture discussions, design reviews, and code reviews.
Collaborate with product managers, UI/UX designers, QA engineers, and DevOps teams throughout the development lifecycle.
Troubleshoot production issues and implement timely resolutions.
Contribute to CI/CD pipelines and deployment automation.
Hands-on experience with FastAPI, Django, or Flask.
Strong knowledge of REST API design and development.
Experience with asynchronous programming is preferred.
Knowledge of authentication mechanisms such as OAuth2, JWT, and SSO.
Proficiency in TypeScript, JavaScript (ES6+), HTML5, and CSS3.
Experience with RxJS, Angular Material, and state management.
Good understanding of responsive web design principles.
Knowledge of MongoDB or other NoSQL databases is an advantage.
Ability to write optimized SQL queries and perform database tuning.
Cloud & DevOps
Experience with AWS, Azure, or Google Cloud Platform.
Familiarity with Docker and Kubernetes.
Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
Version control using Git.
Testing & Quality
Experience with unit testing frameworks such as PyTest or Unittest.
Frontend testing experience with Jasmine or Karma.
Knowledge of integration and end-to-end testing.
Familiarity with SonarQube and code quality tools.
58 years of experience in full-stack application development.
Strong analytical and problem-solving skills.
Excellent communication and collaboration skills.
Experience working in Agile/Scrum environments.
Knowledge of message brokers such as RabbitMQ or Kafka.
Familiarity with GraphQL.
Experience with Redis or caching technologies.
Knowledge of Elasticsearch is a plus.
Exposure to AI/ML integration using Python libraries is an added advantage.
Knowledge of monitoring tools such as Prometheus, Grafana, or ELK Stack.
Experience working in secure software development environments.
Relevant certifications in Python, Angular, AWS, Azure, or Kubernetes.
Interested in this role?