EPAM Systems10.03.26
AI SCORE 8.5

Senior Python Software Engineer - Remote Opportunity

$120K–$150K/year

About the Role

We are looking for a Senior Python Software Engineer to join our team. This Senior Python Software Engineer remote position offers the flexibility to work from anywhere within Slovakia. You will play a crucial role in developing and maintaining backend applications using Python and various frameworks, with a strong emphasis on AWS technologies.

What You'll Do

  • Develop and maintain backend applications using Python, ensuring high-quality and scalable solutions.
  • Collaborate with cross-functional teams to plan, design, and implement software solutions that meet business needs.
  • Participate in code reviews, identify areas for improvement, and provide technical guidance to team members.
  • Contribute to the design and development of APIs, database schemas, and data models.
  • Troubleshoot and resolve software defects, ensuring the reliability and performance of applications.

Requirements

  • Proven experience as a Senior Python Software Engineer with a strong engineering background in Python.
  • Proficiency in REST APIs, Git, and Unit Test writing.
  • Experience with NoSQL and SQL databases, event-driven systems, and microservices architecture.
  • Familiarity with relational databases such as PostgreSQL and MySQL, as well as non-relational databases like Redis, MongoDB, and DynamoDB.
  • Experience in one or more Python web frameworks, such as Django, Flask, or FastAPI.
  • Proficiency with cloud technologies, particularly AWS, GCP, or Azure.
  • Experience working in Agile environments, utilizing Scrum and Jira for team collaboration.
  • B2+ English level proficiency is required.

Nice to Have

  • Experience with containerization technologies like Docker.
  • Knowledge of CI/CD practices and tools.
  • Familiarity with DevOps principles.

What We Offer

  • Opportunity to work in a fast-paced, agile software engineering culture.
  • Comprehensive benefits program including 5 weeks of vacation, 5 paid sick days, meal vouchers, and bonuses.
  • Referral bonuses for recommended candidates.
  • English language courses and great learning and development opportunities.
  • Access to in-house professional training, career advisory, coaching, and sponsored professional certifications.
  • Well-being programs and LinkedIn Learning Solutions.

Join us as a Senior Python Software Engineer remote and take your career to the next level!

Language Requirements
EnglishB2
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Senior Python Software Engineer role at EPAM Systems offers a competitive salary, excellent benefits, and the flexibility of remote work, making it an attractive opportunity for experienced developers.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficiency in Python frameworks like Django and Flask, with a strong understanding of building REST APIs for scalable applications, ensuring quick and efficient data handling.

Self-motivated and disciplined remote worker, capable of managing time effectively and collaborating with distributed teams using tools like Git for version control and project management.

Deep experience with cloud technologies, particularly AWS services such as Lambda, S3, and RDS, coupled with a mindset focused on performance optimization and cost efficiency in cloud environments.

Learning Resources

Python for Everybody Specializationcourse

Career Path

Senior Python Software Engineer(Now)Lead Software Engineer(1-2 years)Engineering Manager(3-5 years)

Market Overview

Python Market Size 2024
$30B
Annual Growth
11.5%
AI Adoption in Python
65%
Investment in Python Startups
+150%
Labour Demand for Python Developers
+20%
Avg Salary for Senior Python Engineers
$130K

Skills & Requirements

Required
PythonAWSDjango
Growing in Demand
Machine Learning with TensorFlowData Analysis with PandasCloud Computing with AWS
Declining
jQueryPHP

Domain Trends

Rise of AI and Machine Learning
Python is becoming the primary language for AI, with a projected increase in job postings for AI-related roles by 40% in the next two years.
Increased Cloud Adoption
Companies are moving to cloud platforms, with AWS leading the market. Adoption of AWS services among Python developers has risen by 30%.
Shift Towards Microservices Architecture
More organizations are adopting microservices, resulting in a 25% increase in demand for REST API development skills among Python engineers.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.