Skip To Main Content

Python Developer Jobs

EPAM is looking for Python Developers.

We are currently seeking a skilled remote Senior Python Developer to join our team. As a Python Developer, you will be responsible for developing and maintaining various services for our Insurance Company client. The primary skill required for this position is Python, with a focus on Python.Core. You will be responsible for developing and maintaining services for the Insurance Company client, working with Docker and MongoDB to implement efficient and scalable solutions. You will also be processing data using Python to generate insights and reports, building and maintaining REST APIs for seamless integration with other systems.
We are seeking a Lead Python Developer to take on a pivotal role in supervising Python development across our account and contributing significantly to our GenAI Platform. The ideal candidate will bring a depth of knowledge in Python, expertise in software architecture, and a passion for AI-related products.
We are looking for a driven and skilled Senior Python Developer to join our dynamic team. In this role, you will architect and implement robust data engineering solutions, leveraging your expertise in Python, cloud platforms, and modern tools to build scalable systems. You will collaborate with cross-functional teams to deliver innovative solutions while following Agile best practices.
hot
We are seeking a skilled and experienced Lead Python Developer to join our team and drive innovative projects in a dynamic environment. The candidate must combine technical expertise with excellent communication skills and leadership abilities to navigate challenges, foster team success, and optimize development practices. This role offers the chance to lead impactful projects, mentor talented professionals, and contribute to cutting-edge technology solutions. Apply now to become part of a team that values leadership, innovation, and technical excellence!
We are seeking a Senior Python Developer to join our team. You will play a crucial role in developing and maintaining software solutions, leveraging your expertise in Python and full-stack technologies. If you are passionate about coding and eager to make an impact, we encourage you to apply.
hot
Join a global reinsurer's software engineering team as a Senior Python Developer , focused on enhancing sourcing efficiency and operational support. You will lead Python application development within the Property and Casualty claims domain, collaborating with cross-functional teams to deliver scalable, high-quality solutions. If you are experienced in Python and Azure cloud services and passionate about innovation, we encourage you to apply.
We are looking for a Senior Python Developer to join our team. This opportunity allows you to tackle sophisticated technical tasks and collaborate with a team of experienced professionals. Your expertise will be essential in driving progress and ensuring the success of projects in a dynamic work environment.
We are looking for a Senior Python Developer to join our team. This opportunity allows you to tackle sophisticated technical tasks and collaborate with a team of experienced professionals. Your expertise will be essential in driving progress and ensuring the success of projects in a dynamic work environment.
hot
We are searching for a Senior Python Developer to join our team, contributing to the development of cutting-edge AI solutions for enterprise clients. This role will focus on creating production-ready applications and proof-of-concept implementations on the robust DIAL platform, leveraging advanced AI technologies to solve real-world business challenges.
hot
We are looking for an experienced Lead Python Developer to join our team and lead innovative projects within a dynamic environment. The ideal candidate will be a technical expert, strong communicator, and skilled leader capable of navigating complex scenarios and driving team success through optimized development processes. This role offers an excellent opportunity to manage impactful initiatives, mentor a high-performing team, and contribute to cutting-edge technology solutions. Apply now to be a part of an organization that values leadership, innovation, and technical mastery.

Python developer jobs at EPAM

Are you a Python developer seeking a new career opportunity? EPAM, a leading tech company, is currently on the search for skilled Python developers to join our team. This telecommute position allows you to work from home (WFH) and develop your career from anywhere you choose.

In this role, you'll be responsible for server-side web application logic, developing and implementing various projects, and integrating them into our existing system. You'll also provide user support and debug any issues that arise, ensuring the smooth operation of our platform.

At EPAM, we value our employees and their skills. We offer a platform to grow, learn, and excel in your career. We'd love to hear from you if you're ready to take on a new challenge and meet our requirements. Explore this opening and take the next step in your tech career with EPAM.

Key requirements for full-stack Python developer jobs

If you're interested in a full-stack Python developer role at EPAM, here are the key requirements:

  • Proficiency in Python: A strong understanding of Python and its associated libraries and frameworks. Experience with Django or Flask is often preferred.
  • Knowledge of front-end technologies: As a full-stack developer, you should be comfortable with front-end technologies such as HTML, CSS, React or Angular.
  • Understanding of databases: You should have experience with databases, both SQL and NoSQL, and understand how to interact with them using Python.
  • Familiarity with server-side languages: Besides Python, knowledge of other server-side languages like Java, .NET, or Ruby can be beneficial.
  • Version control/Git: You should be familiar with version control tools, especially Git, as they are a standard in the industry.
  • Problem-solving skills: As a developer, you'll face various challenges and bugs. Strong problem-solving skills are crucial for debugging issues and finding solutions.
  • Communication skills: You'll need to effectively communicate with your team, understand project requirements, and clearly explain technical details.
  • Experience with test-driven development: This is often preferred as it shows your code is reliable and reusable.
  • Continuous integration/continuous deployment (CI/CD): Experience with CI/CD practices and tools is beneficial.

Key responsibilities for Python backend developer jobs

As a Python backend developer at EPAM, your key responsibilities would include:

  • Server-side web application logic: You'll be responsible for developing the server-side logic that powers web applications. This includes designing and implementing efficient, reusable and reliable Python code.
  • Integration of user-facing elements: You'll work closely with frontend developers to integrate user-facing elements with server-side logic, ensuring a seamless user experience.
  • Data storage solutions: You'll manage and optimize data storage solutions, including databases. This involves creating database schemas that represent and support business processes.
  • Debugging and error handling: You'll be responsible for identifying, troubleshooting, and debugging any backend issues that arise. This includes improving error handling and implementing solutions to prevent future issues.
  • System performance optimization: You'll work to optimize the system for speed and scalability, ensuring the platform can handle high traffic and data loads.
  • Code testing: You'll implement automated testing platforms and unit tests for code quality and functionality.
  • Collaboration: You'll collaborate with the rest of the team to design and launch new features, meeting all the project requirements.
  • Continuous improvement: You'll continuously improve the platform by researching alternative technologies and processes and implementing changes where necessary.
  • Documentation: You'll be responsible for maintaining clear and accurate documentation of the code and systems you develop.
  • User support: You'll provide technical support to users, addressing any backend issues they may encounter.

Soft skills for jobs for Python developer at EPAM

As a Python developer at EPAM, while your technical prowess is vital, your soft skills are equally significant for excelling in your role. Here are some essential soft skills:

  • Analytical thinking: Regularly, you'll face obstacles and bugs in your tasks. The ability to think analytically and resolve issues effectively is key.
  • Interpersonal skills: Clear and effective communication with your team, stakeholders, and occasionally clients is crucial. This involves comprehending project specifications, articulating technical details lucidly, and keeping everyone updated on your progress.
  • Collaboration: It is essential to work harmoniously with your team, respect diverse perspectives, and contribute to a positive team atmosphere.
  • Flexibility: The tech landscape is constantly evolving, as are project specifications. Adapting to changes and swiftly acquiring new skills or technologies is a valuable asset.
  • Prioritization: Often, you'll be juggling multiple tasks or projects simultaneously. Hence, the ability to prioritize effectively, manage your time well, and meet deadlines is important.