Job Purpose:
We are seeking a Software Developer to help enhance, maintain, and support our growing business application. This is a full-time position focused on developing automation solutions, improving system reliability, and supporting scalable application deployments. The ideal candidate will have experience with Python/Django, Kubernetes, Playwright, and end-to-end automation strategies, along with a passion for building efficient and reliable software systems.
Duties Include:
- Design, develop, and maintain automation tools and platforms using modern development practices.
- Build and support Playwright-based automation frameworks to improve application quality and efficiency.
- Implement and maintain infrastructure as code (IaC) and containerized environments within Kubernetes.
- Monitor and improve test execution, reporting, and troubleshooting processes.
- Collaborate with development and DevOps teams to enhance system reliability and deployment processes.
- Troubleshoot and resolve issues involving distributed systems, containerized applications, and automation workflows.
- Improve automation performance, reporting, and data collection to increase engineering productivity.
- Participate in architecture discussions, code reviews, and continuous improvement efforts.
- Work within an Agile environment, preferably using Scrum methodologies.
Technologies Used:
- Python (Playwright, Django, Airflow)
- TypeScript (React)
- Kubernetes
- Git