Job Description
### Job Description
The Senior Software Engineer develops, tests, and maintains applications using **Python**, **Django**, **PostgreSQL**, and **Vue.js** within our **AWS-centric SaaS environment**. This role focuses on full-stack development while also incorporating **DevOps practices** to support efficient development and release processes.
### Key Responsibilities
- **Development and Architecture**: Design, develop, and maintain full-stack applications, perform code and design reviews, develop automated testing frameworks, and monitor security vulnerabilities.
- **DevOps and Infrastructure**: Design and implement CI/CD pipelines, manage release processes, and maintain Kubernetes clusters and AWS infrastructure.
- **Collaboration and Improvement**: Participate in Agile ceremonies, track developer experience, and introduce new tools and practices to enhance software development.
### Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field (or equivalent experience)
- 5+ years of professional software development experience
- 3+ years of experience with AWS
- Proficiency with Python, Django, PostgreSQL, and Vue.js
- Strong SQL skills and experience building REST APIs with Django REST Framework (DRF)
- Experience in Agile/Scrum environments
### Preferred Qualifications
- AWS certification
- Experience with Docker, Kubernetes, and containerization
Please mention the word **ENRAPTURE** and tag RMzUuMTczLjM1LjYz when applying to show you read the job post completely (#RMzUuMTczLjM1LjYz).