Role Overview
We are seeking a skilled Python FullStack Developer to join our team. This role involves participating in the design, development, and deployment of applications primarily on Google Cloud Platform (GCP), utilizing Angular for the frontend and Python for backend services and data analytics.
Responsibilities
- Participate in the design, development, and deployment of applications on Google Cloud Platform (GCP) using Angular/Python.
- Implement and manage connections to BigQuery and PostgreSQL (PG SQL) databases, ensuring efficient data retrieval and storage.
- Develop responsive and dynamic user interfaces using Angular, ensuring seamless integration with backend services.
- Design, implement, and maintain Jenkins/Tekton pipelines for continuous integration and delivery (CI/CD) processes, ensuring smooth and automated deployment cycles.
- Implement and adhere to Software Craftsmanship tools for maintaining code quality and integrity.
- Write clean, maintainable, and efficient code, adhering to coding standards and best practices.
- Monitor and optimize application performance, identifying and resolving bottlenecks to ensure high availability and scalability.
- Create and maintain comprehensive documentation for code, APIs, and development processes.
- Develop and execute unit tests, integration tests, and automated tests to ensure the reliability and robustness of the application. Debug and resolve issues as they arise.
Requirements
Mandatory Tech Stack:
- Angular
- Python (including API Development and Data Analytics)
- BigQuery
- PostgreSQL (PG SQL)
- GCP (any cloud environment)
- DevSecOps (CI/CD Pipeline – Tekton/Terraform)