Skip To Main Content
backgo to search

senior python developer

bullets
Python.Core, AWS Lambda, Amazon Web Services, Docker, SQL, Flask, Django, CI/CD, Jenkins
warning.png
Sorry the job is no longer available.

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.

responsibilities
  • 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
requirements
  • 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)
nice to have
  • 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

benefits for locations

india.svg
For you
  • Insurance Coverage 
  • Paid Leaves – including maternity, bereavement, paternity, and special COVID-19 leaves. 
  • Financial assistance for medical crisis 
  • Retiral Benefits – VPF and NPS 
  • Customized Mindfulness and Wellness programs 
  • EPAM Hobby Clubs
For your comfortable work
  • Hybrid Work Model 
  • Soft loans to set up workspace at home 
  • Stable workload 
  • Relocation opportunities with ‘EPAM without Borders’ program

For your growth
  • Certification trainings for technical and soft skills 
  • Access to unlimited LinkedIn Learning platform 
  • Access to internal learning programs set up by world class trainers 
  • Community networking and idea creation platforms 
  • Mentorship programs 
  • Self-driven career progression tool

get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
a smiling man wearing sunglasses