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
- Strong 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
Technical Skills (Keywords):
Python 3.x | FastAPI | REST APIs | Angular 17+ | TypeScript | HTML | CSS | SQLAlchemy | Pydantic | JWT | OAuth | PostgreSQL | MySQL | MongoDB | Pytest | Swagger | Postman | Git | Bitbucket | Docker | Kubernetes | Agile | JIRA
Preferred Candidate Profile:
A full stack professional who can independently design, develop, test, and deploy modern web applications while working across backend, frontend, and cloud-native technologies.