Job Description
We are looking for an experienced Python Angular Full Stack Developer with 6+ years of total professional experience to design, develop, deploy, and maintain scalable enterprise applications. The ideal candidate should have strong hands-on experience in Python, Angular, PostgreSQL, and cloud-based application development and deployment.
The candidate will be responsible for developing responsive frontend applications, scalable backend services, database integrations, and cloud-native solutions while following software development, testing, security, and deployment best practices.
Location : Chennai, Tamil Nadu
Experience: 6+ years of total professional experience
Joining Requirement : Immediate joiners or candidates who can join within 15 days only.
Must-Have Skills : Python | Angular | PostgreSQL | Cloud Development & Deployment
Key Responsibilities
-
Participate in the design, development, testing, and deployment of enterprise applications using Python and Angular.
-
Develop scalable and maintainable backend services and REST APIs using Python frameworks such as FastAPI, Django, or similar technologies.
-
Develop responsive and dynamic user interfaces using Angular, ensuring seamless integration with backend services.
-
Design, develop, and maintain PostgreSQL databases, schemas, queries, and data-access layers.
-
Integrate frontend applications with backend REST APIs and database services.
-
Develop and deploy applications on cloud platforms, following cloud-native development and deployment best practices.
-
Implement and maintain CI/CD pipelines for automated build, testing, and deployment processes.
-
Write clean, maintainable, reusable, and efficient code following established coding standards and best practices.
-
Implement appropriate authentication, authorization, and application security practices.
-
Develop and execute unit tests, integration tests, API tests, and automated tests to ensure application reliability.
-
Monitor application performance, identify bottlenecks, and optimize APIs, database queries, and application components.
-
Debug and resolve development, testing, and production issues.
-
Participate in code reviews, sprint planning, Agile/Scrum activities, and release processes.
-
Create and maintain technical documentation, API documentation, code documentation, and deployment documentation.
-
Collaborate with cross-functional teams to understand requirements and deliver high-quality software solutions.
Additional Skills
-
Google Cloud Platform (GCP) or other major cloud platforms such as AWS or Azure
-
BigQuery or other cloud data platforms
-
Jenkins, Tekton, GitHub Actions, or other CI/CD technologies
-
Docker and Kubernetes
-
DevSecOps and secure software development practices
-
SQL optimization and database performance tuning
-
REST API development and integration
-
Automated testing and API testing
-
Application performance monitoring and optimization
Required Qualifications
-
6+ years of total professional software development experience
-
Strong hands-on experience with Python
-
Strong hands-on experience with Angular
-
Strong hands-on experience with PostgreSQL
-
Hands-on experience with cloud application development and deployment
-
Experience developing and integrating REST APIs
-
Experience working across frontend and backend application development
-
Strong understanding of software development lifecycle and coding best practices
-
Ability to troubleshoot, debug, and resolve application issues
-
Strong communication and collaboration skills
Location : Chennai, Tamil Nadu
Experience: 6+ years of total professional experience
Joining Requirement : Immediate joiners or candidates who can join within 15 days only.
Must-Have Skills : Python | Angular | PostgreSQL | Cloud Development & Deployment