Immediate Start – Junior Python Developer

🏢 EPAM Systems📍 Budapest💼 Full-Time💻 On-site🏭 Information Technology and Services💰 400,000 - 600,000 HUF per month

About Company

EPAM Systems is a leading global product development and platform engineering services company. We partner with the world’s leading brands, from startups to Fortune 500 companies, to transform their businesses through innovative software solutions. With a strong presence in Hungary and a dynamic, diverse team of skilled professionals, we are committed to excellence, continuous learning, and fostering an environment where talent can thrive. At EPAM, you’ll be part of challenging projects that impact millions of users globally, working alongside some of the brightest minds in the industry. We pride ourselves on our engineering culture, a passion for technology, and a commitment to delivering high-quality, scalable solutions. Join us and contribute to groundbreaking projects that shape the future of technology, making an immediate impact in a collaborative and supportive environment.

Job Description

Are you a highly motivated and enthusiastic individual with a foundational understanding of Python and a burning desire to kickstart your career in software development? EPAM Systems is looking for a bright ‘Immediate Start – Junior Python Developer’ to join our innovative team in Budapest. This is an exceptional opportunity for recent graduates or early-career professionals eager to dive into real-world projects, learn from experienced mentors, and contribute to cutting-edge solutions. You will be instrumental in developing, testing, and deploying scalable applications, participating in the full software development lifecycle from day one. We believe in nurturing talent, and as a Junior Python Developer, you will receive comprehensive training and continuous support to grow your technical skills and professional capabilities. If you’re passionate about coding, eager to learn new technologies, and ready to make an immediate impact, we encourage you to apply and become a part of our thriving engineering community. We offer a vibrant work environment where collaboration, innovation, and personal growth are highly valued, providing you with the tools and mentorship needed to succeed.

Key Responsibilities

  • Collaborate with senior developers and team leads to understand project requirements and technical specifications.
  • Write clean, efficient, and well-documented Python code for new features and enhancements.
  • Participate in code reviews, providing constructive feedback and learning from peers.
  • Assist in the development and maintenance of scalable and robust software applications.
  • Troubleshoot, debug, and upgrade existing software to ensure optimal performance.
  • Contribute to the full software development lifecycle, from conception to deployment and maintenance.
  • Learn and apply new technologies, frameworks, and best practices as required by project needs.
  • Work effectively within an Agile/Scrum development process, adapting to evolving project demands.
  • Write and execute unit and integration tests to ensure code quality and reliability.

Required Skills

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • Solid understanding of Python programming fundamentals, including data structures, algorithms, and object-oriented programming (OOP) concepts.
  • Basic knowledge of relational databases (e.g., PostgreSQL, MySQL) and SQL.
  • Understanding of version control systems, particularly Git.
  • Strong problem-solving abilities and a logical approach to debugging complex issues.
  • Excellent communication skills in English, both written and verbal, for effective teamwork.
  • Eagerness to learn and adapt to new technologies quickly in a fast-paced environment.

Preferred Qualifications

  • Prior internship or project experience in software development, showcasing practical application of skills.
  • Familiarity with at least one Python web framework (e.g., Flask, Django).
  • Exposure to cloud platforms (e.g., AWS, Azure, GCP) and cloud-native development concepts.
  • Understanding of CI/CD pipelines and automated deployment processes.
  • Knowledge of front-end technologies (HTML, CSS, JavaScript) is a plus.

Perks & Benefits

  • Competitive salary and performance-based bonuses to reward your contributions.
  • Comprehensive private health insurance package for your well-being.
  • Opportunities for professional growth and accelerated career advancement within a global company.
  • Access to EPAM's extensive learning and development programs (EPAM Anywhere Learning, internal courses, certifications) to foster continuous skill enhancement.
  • Mentorship from experienced professionals who are leaders in their field.
  • Modern office environment in Graphisoft Park, Budapest, with excellent facilities and a vibrant atmosphere.
  • Flexible working arrangements (hybrid model available after initial onboarding and demonstrated proficiency) to support work-life balance.
  • Employee assistance program and wellbeing initiatives to ensure holistic support.
  • Regular team-building events and social activities to foster a strong community spirit.
  • Access to cutting-edge technologies and diverse projects for global clients, offering varied experience.

How to Apply

Interested candidates are invited to apply directly through our careers portal. Please click on the application link below to submit your resume and cover letter. Ensure your application highlights your Python skills, any relevant project experience, and your enthusiasm for an immediate start. We look forward to reviewing your application and welcoming you to EPAM.

Apply Now

Scroll to Top