senior python developer
We are seeking a Senior Python Developer to join our remote team.
In this position, you will be responsible for developing and maintaining complex software applications in Python, using Amazon Web Services, Docker, Flask, and Django. You will work with a team of developers, architects, and testers to design, develop, test, and deploy software applications that meet customer requirements. This role requires a strong understanding of software development best practices and a passion for writing high-quality, maintainable code.
- Design, develop, test, and deploy software applications in Python 2.7 and 3 using Flask, Django, and AWS
- Collaborate with cross-functional teams, including developers, architects, and testers, to design and implement software solutions that meet customer requirements
- Write clean, maintainable, and testable code that adheres to software development best practices
- Conduct code reviews, testing, and documentation to ensure high software quality and maintainability
- Participate in Agile development processes, including daily stand-ups, sprint planning, backlog grooming, and retrospectives
- Provide technical guidance and mentorship to other developers on the team
- Troubleshoot and debug software issues in production and non-production environments
- Stay up-to-date with emerging trends and technologies in software development
- Minimum of 4 years of software development experience as a Python Developer
- Proficiency in AWS stack, including AWS Lambda, Global Accelerator, and S3
- Strong familiarity with Python frameworks such as Flask and Django
- Proficiency with containerization technologies like Docker
- Experience with infrastructure as code and automation tools such as Terraform and Ansible
- Strong understanding of software development best practices, including code reviews, unit testing, and documentation
- Experience with Unix terminal/scripts, Jinja Template, HTML, CSS, and JavaScript
- Knowledge of SQL, with experience in database technologies such as MySQL Aurora and SQLite
- Familiarity with Nginx and uWSGI for infrastructure
- Experience in Backend Jobs Scheduling using CronJob and Python task
- Unit testing experience
- Fluent verbal and written communication skills in English (B2+ level)
- Expertise in CI/CD using Jenkins
- Experience in Perl programming and Bash scripting
- Knowledge of Node.js and TypeScript
- Previous experience in Managed services/KTLO/L3 support
These jobs are for you
beneficios por ubicaciones
Cobertura de seguro
Licencias pagadas, incluyendo licencia por maternidad, luto, paternidad y licencia especial por COVID-19.
Asistencia financiera para crisis médicas
Beneficios de jubilación: VPF y NPS
Programas personalizados de atención plena y bienestar
Clubes de pasatiempos de EPAM
Modelo de trabajo híbrido
Préstamos suaves para establecer un espacio de trabajo en casa
Carga de trabajo estable
Oportunidades de reubicación con el programa 'EPAM without Borders'
Capacitaciones de certificación en habilidades técnicas y blandas
Acceso ilimitado a la plataforma de aprendizaje de LinkedIn
Acceso a programas internos de aprendizaje establecidos por entrenadores de clase mundial
Plataformas de networking comunitario y creación de ideas
Programas de mentoría
Herramienta de progresión profesional impulsada por uno mismo
![hombre sonriente](https://eu-images.contentstack.com/v3/assets/blt892f41c9788ae399/bltfbe680d159b16d41/62ce8dce877f50700eeff770/job_subscription_image.png)
Envíanos tu CV para recibir una oferta personalizada