Full Stack Developer (Python / Angular)
Posted Updated
Description
Responsibilities:
- Lead the design, development, enhancement, and maintenance of software applications leveraging Python programming and modern cloud platforms.
- Drive frontend, backend, and API development with a focus on Python-based services, SQL-backed application logic, Angular UI integration, and cloud-native architecture.
- Enable seamless integration with internal systems, platforms, and data sources, including cloud services such as storage, compute, and data pipelines.
- Build and deliver scalable, high-performance solutions using modern frameworks and cloud technologies across GCP, AWS, Azure, or Salesforce platforms as applicable.
- Ensure high code quality through rigorous testing, debugging, logging, exception handling, and defect resolution across frontend, backend, API, and cloud deployment layers.
- Contribute to engineering excellence by participating in code reviews and enforcing best practices in Python programming, SQL development, Angular implementation, and cloud engineering.
- Support deployment, CI/CD pipelines, and operational readiness to ensure reliable and efficient releases in cloud environments.
- Drive monitoring, performance optimization, troubleshooting, and reliability improvements for applications operating in the cloud.
- Collaborate with architects, product owners, QA, DevOps, security, and business stakeholders to deliver reliable full-stack solutions within timelines.
Requirements:
- 4+ to 6 years of experience in full-stack software engineering services covering application design, development, enhancement, and maintenance.
- Strong hands-on expertise in Python programming, Python-based API development, and backend services using modern frameworks such as FastAPI, Flask, or Django.
- Strong SQL skills for writing queries, designing database objects, optimizing performance, and integrating application services with relational data stores.
- Working experience in Angular frontend development, reusable UI components, service integration, and end-to-end feature delivery across frontend, backend, and API layers.
- Exposure to cloud-native architectures and modern cloud platforms such as GCP, AWS, Azure, or Salesforce, including storage, compute, and data pipeline services.
- Ability to integrate applications with internal systems, platforms, APIs, databases, queues, cloud storage, compute services, and data pipelines.
- Experience building scalable, reliable, high-performance solutions using modern frameworks, microservices, and cloud technologies.
- Strong focus on code quality through testing, debugging, defect resolution, code reviews, and engineering best practices across all application layers.
- Exposure to CI/CD pipelines, deployment automation, operational readiness, monitoring, performance optimization, and reliability improvements in cloud environments.
