Job Title: Full Stack Developer (Python + Angular)
Experience: 7 12 Years
Job Summary:
We are looking for an experienced Full Stack Developer with strong expertise in Python 3.x and Angular 17+ to design, develop, and deliver scalable, secure, and high-performance web applications. The ideal candidate should have hands-on experience in backend API development using FastAPI, modern frontend development with Angular, and exposure to cloud-native and containerized environments.
Key Responsibilities:
• Develop and maintain scalable backend services using Python 3.x and FastAPI
• Design and build RESTful APIs with secure authentication mechanisms
• Develop responsive frontend applications using Angular 17+
• Create reusable Angular components and services using TypeScript
• Implement data validation and API models using Pydantic
• Work with relational and NoSQL databases for application development
• Perform unit testing and ensure code quality using Pytest
• Collaborate with cross-functional teams in an Agile environment
• Use containerization and deployment tools like Docker and Kubernetes
• Maintain code repositories using Git/Bitbucket
Required Technical Skills:
• Strong experience in Python 3.x
• Hands-on experience with FastAPI and REST API development
• Strong knowledge of Angular 17+, Angular components, and services
• Experience with JWT/OAuth authentication
• Hands-on experience with SQLAlchemy
• Experience with databases: PostgreSQL/MySQL and MongoDB
• Robust understanding of HTML, CSS, and TypeScript
• Experience with Pydantic for data validation
• Experience with Pytest and unit testing frameworks
• Knowledge of Swagger/Postman for API testing and documentation
• Proficiency in Git and Bitbucket
• Experience working with JIRA and Agile methodologies
• Exposure to Docker and Kubernetes