Senior Full-Stack Engineer - Angular, Django & DevOps

Оплата: По договоренности
Удаленно
Full-time
Part-time

This position presents an extraordinary opportunity — work with cutting-edge technologies and make a meaningful impact on our evolving product portfolio.


Key Responsibilities

- Design, develop, and deploy robust full-stack web applications using Angular and Django frameworks.

- Write clean, maintainable, and efficient code in TypeScript and Python — always adhering to industry best practices.

- Implement responsive and intuitive user interfaces with Angular 15+ that deliver exceptional user experiences.

- Create RESTful APIs using Django REST Framework to enable seamless frontend-backend integration.

- Configure and optimize Celery for efficient asynchronous task processing and background jobs.

- Architect and manage cloud infrastructure on AWS, including sophisticated EKS deployments.

- Create and maintain Infrastructure as Code using Terraform for consistent environment provisioning.

- Set up and manage Kubernetes clusters for containerized application deployment.

- Implement CI/CD pipelines for automated testing and deployment workflows.

- Troubleshoot and resolve complex technical issues across the full application stack.

- Collaborate with cross-functional teams to define, design, and ship new features.

- Conduct code reviews and mentor junior developers to maintain code quality.


Required Skills

- 5+ years of professional experience in full-stack web development.

- Strong proficiency in TypeScript and Angular 2+ (Angular 15+ preferred).

- Deep knowledge of Python and Django framework (Django 4.2+ or 5.0+).

- Experience with Django REST Framework for API development.

- Hands-on experience with Celery for task queuing and background processing.

- Proven expertise with AWS services, particularly EKS (Elastic Kubernetes Service).

- Strong understanding of Kubernetes for container orchestration.

- Experience with Infrastructure as Code using Terraform.

- Solid understanding of RESTful API design principles.

- Familiarity with SQL and NoSQL databases.

- Experience with version control systems (Git).

- Strong problem-solving skills and attention to detail.

- Excellent communication skills and ability to work in a remote team environment.