Search Jobvertise Jobs
Jobvertise

Senior Python Developer
Location:
IN-Multi-City, India
Email this job to a friend

Report this Job

Report this job





Incorrect company
Incorrect location
Job is expired
Job may be a scam
Other







Apply Online
or email this job to apply later

Job Description

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

Job Classification

Industry: IT Services & Consulting
Functional Area: IT Services & Consulting
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: Epam Systems
Location(s): Multi-City, India

Epam Systems

Apply Online
or email this job to apply later


 
Search millions of jobs

Jobseekers
Employers
Company

Jobs by Title | Resumes by Title | Top Job Searches
Privacy | Terms of Use


* Free services are subject to limitations