Home
Jobs

Senior Python Developer

3 years

0 Lacs

Posted:3 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are searching for an experienced Senior Python Developer to join our dynamic and growing team. In this position, you’ll engage with innovative projects, tackle technical complexities, and play a crucial role in delivering powerful software solutions. If you’re passionate about Python development and thrive in a fast-moving, teamwork-oriented environment, this role is perfect for you. Responsibilities Design, develop, and maintain high-quality Python applications that deliver outstanding performance Work closely with cross-functional teams to gather technical requirements and implement solutions Refactor and optimize existing codebases to improve scalability and efficiency Build and integrate RESTful APIs to enhance application capabilities Write clear, reusable, and maintainable code that aligns with best practices Assist junior team members by providing mentorship and conducting detailed code reviews Troubleshoot and resolve bugs, bottlenecks, and other software-related issues Establish and streamline workflows for software development, testing, and deployment Stay informed about advancements in Python tools, frameworks, and industry trends Contribute to architecture and design decisions to ensure robust and reliable systems Requirements A degree in Computer Science, Software Engineering, or a related field A minimum of 3 years of professional hands-on experience with Python, with expertise in advanced programming techniques Proven experience in deploying, scaling, and managing applications on cloud platforms like AWS or GCP Proficiency in working with relational and non-relational databases such as PostgreSQL, MySQL, or MongoDB Extensive knowledge of developing and consuming REST APIs, using version control systems like Git, and writing comprehensive unit tests Familiarity with methodologies such as test-driven development (TDD) or behavior-driven development (BDD) Experience with Docker to create portable, containerized application environments An understanding of DevOps processes, including building automated pipelines and implementing continuous integration/delivery (CI/CD) workflows Previous experience working in Agile teams, following frameworks such as Scrum, and using tools like Jira for project tracking Excellent verbal and written communication skills in English, at a B2 level or higher Nice to have Advanced proficiency in Python frameworks such as Flask, Django, or FastAPI Strong understanding of event-driven programming concepts and the principles of microservices architecture We offer International projects with top brands Work with global teams of highly skilled, diverse peers Healthcare benefits Employee financial programs Paid time off and sick leave Upskilling, reskilling and certification courses Unlimited access to the LinkedIn Learning library and 22,000+ courses Global career opportunities Volunteer and community involvement opportunities Opportunity to join and participate in life of EPAM's Employee Resource Groups EPAM Employee Groups Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview Now

My Connections EPAM Systems

Download Chrome Extension (See your connection in the EPAM Systems )

chrome image
Download Now

RecommendedJobs for You

Hyderabad, Chennai, Bengaluru

Pune, Maharashtra, India