Job Title
Mid-Level Full Stack Engineer (Python/Django Angular AWS Kubernetes)
About the Role
Were looking for a hands-on Mid-Level Full Stack Engineer to build scalable web applications and services across the stack. Youll contribute to backend APIs (Python/Django ) develop modern frontends (Angular) design efficient data models (PostgreSQL MongoDB) and own deployments using Docker AWS and Kubernetes. This role suits someone who enjoys end-to-end ownership code quality and DevOps practices.
Key Responsibilities
Backend (Python & )
- Design implement and maintain RESTful/GraphQL APIs using Django/DRF and clean testable code with unit/integration tests (e.g. PyTest Jest Supertest).
- Optimize performance manage asynchronous tasks (Celery/RQ/Queues) and implement caching (Redis).
Frontend (Angular)
- Build responsive accessible UIs using Angular (RxJS NgRx or equivalent state management).
- Integrate APIs securely manage routing forms and component libraries; ensure cross-browser compatibility.
Data & Storage
- Design normalized schemas and write efficient queries in PostgreSQL (indexes query plans).
- Model and manage MongoDB collections (aggregation pipelines schema validation performance tuning).
- Implement data migrations backups and basic observability around database performance.
DevOps & Cloud
- Containerize services with Docker write and maintain Dockerfiles compose files.
- Deploy and scale apps on AWS (e.g. EC2 EKS RDS S3 CloudWatch IAM Load Balancers).
- Operate and optimize Kubernetes workloads (deployments services ingress HPA config/secret management).
- Implement CI/CD pipelines (GitHub Actions/Jenkins/GitLab CI) with automated tests and deployments.
- Monitor with tools like Prometheus/Grafana/CloudWatch; log aggregation (ELK/OpenSearch).
Security & Quality
- Apply secure coding practices (OWASP) secrets management and proper IAM.
- Conduct code reviews improve codebase maintainability and contribute to architecture decisions.
- Write documentation (readmes ADRs runbooks) and collaborate cross-functionally.
Required Qualifications
- 57 years of professional software engineering experience.
- Strong in Python (Django/DRF) and (Express/NestJS).
- Proficiency with Angular (RxJS modular architecture component-driven development).
- Hands-on with PostgreSQL (SQL performance) and MongoDB (NoSQL modeling).
- Experience containerizing apps with Docker and deploying on AWS.
- Practical knowledge of Kubernetes (workloads scaling networking basics).
- Good understanding of REST/GraphQL authentication/authorization (JWT/OAuth) API versioning.
- Familiarity with CI/CD testing frameworks and code quality tools (ESLint/Black/Prettier).
- Strong problem-solving ownership and communication skills.
Nice-to-Have
- Experience with Terraform/CloudFormation Helm or ArgoCD.
- Observability stack experience (OpenTelemetry).
- Knowledge of Redis RabbitMQ/Kafka websockets.
- Performance profiling in Python/Node and frontend performance tuning.
- Prior work with microservices and event-driven architectures.
- Exposure to security reviews penetration testing tooling and compliance basics.
Education
- Bachelors degree in Computer Science Engineering or equivalent experience (preferred not mandatory).
Required Experience:
Manager
Job TitleMid-Level Full Stack Engineer (Python/Django Angular AWS Kubernetes)About the RoleWere looking for a hands-on Mid-Level Full Stack Engineer to build scalable web applications and services across the stack. Youll contribute to backend APIs (Python/Django ) develop modern frontends (Angular)...
Job Title
Mid-Level Full Stack Engineer (Python/Django Angular AWS Kubernetes)
About the Role
Were looking for a hands-on Mid-Level Full Stack Engineer to build scalable web applications and services across the stack. Youll contribute to backend APIs (Python/Django ) develop modern frontends (Angular) design efficient data models (PostgreSQL MongoDB) and own deployments using Docker AWS and Kubernetes. This role suits someone who enjoys end-to-end ownership code quality and DevOps practices.
Key Responsibilities
Backend (Python & )
- Design implement and maintain RESTful/GraphQL APIs using Django/DRF and clean testable code with unit/integration tests (e.g. PyTest Jest Supertest).
- Optimize performance manage asynchronous tasks (Celery/RQ/Queues) and implement caching (Redis).
Frontend (Angular)
- Build responsive accessible UIs using Angular (RxJS NgRx or equivalent state management).
- Integrate APIs securely manage routing forms and component libraries; ensure cross-browser compatibility.
Data & Storage
- Design normalized schemas and write efficient queries in PostgreSQL (indexes query plans).
- Model and manage MongoDB collections (aggregation pipelines schema validation performance tuning).
- Implement data migrations backups and basic observability around database performance.
DevOps & Cloud
- Containerize services with Docker write and maintain Dockerfiles compose files.
- Deploy and scale apps on AWS (e.g. EC2 EKS RDS S3 CloudWatch IAM Load Balancers).
- Operate and optimize Kubernetes workloads (deployments services ingress HPA config/secret management).
- Implement CI/CD pipelines (GitHub Actions/Jenkins/GitLab CI) with automated tests and deployments.
- Monitor with tools like Prometheus/Grafana/CloudWatch; log aggregation (ELK/OpenSearch).
Security & Quality
- Apply secure coding practices (OWASP) secrets management and proper IAM.
- Conduct code reviews improve codebase maintainability and contribute to architecture decisions.
- Write documentation (readmes ADRs runbooks) and collaborate cross-functionally.
Required Qualifications
- 57 years of professional software engineering experience.
- Strong in Python (Django/DRF) and (Express/NestJS).
- Proficiency with Angular (RxJS modular architecture component-driven development).
- Hands-on with PostgreSQL (SQL performance) and MongoDB (NoSQL modeling).
- Experience containerizing apps with Docker and deploying on AWS.
- Practical knowledge of Kubernetes (workloads scaling networking basics).
- Good understanding of REST/GraphQL authentication/authorization (JWT/OAuth) API versioning.
- Familiarity with CI/CD testing frameworks and code quality tools (ESLint/Black/Prettier).
- Strong problem-solving ownership and communication skills.
Nice-to-Have
- Experience with Terraform/CloudFormation Helm or ArgoCD.
- Observability stack experience (OpenTelemetry).
- Knowledge of Redis RabbitMQ/Kafka websockets.
- Performance profiling in Python/Node and frontend performance tuning.
- Prior work with microservices and event-driven architectures.
- Exposure to security reviews penetration testing tooling and compliance basics.
Education
- Bachelors degree in Computer Science Engineering or equivalent experience (preferred not mandatory).
Required Experience:
Manager
View more
View less