Python Backend Developer

Filled
January 9, 2026

Job Description

Job Details

  • Company Name: Edge Global
  • Employment type: Full time
  • Experience: 5+ Years
  • Salary: $60 to $79 Hourly
  • Location : Remote Option Available
  • Work schedule : 5 days a week

Job Overview

We are looking for an experienced Software Engineer with strong expertise in Java-based technologies along with Python and PySpark to design, develop, and enhance enterprise-grade applications. This role involves full-cycle software development, close collaboration with business stakeholders, and technical leadership within Agile teams.

The ideal candidate has a solid foundation in object-oriented programming, experience working across the SDLC, and a proven ability to deliver reliable and scalable solutions.

Key Responsibilities

  • Analyze business requirements and design technical solutions for new applications or enhancements.
  • Develop, test, and maintain applications using Java, J2EE, JSP, Servlets, JDBC, XML, and Angular.
  • Build and optimize data processing solutions using Python and PySpark.
  • Ensure adherence to SDLC processes and deliver robust, high-quality applications.
  • Prepare and submit regular project status reports to manage risks and resolve escalations.
  • Provide technical direction, define coding standards, and promote best practices across the team.
  • Ensure process compliance within assigned modules and participate in design and code reviews.
  • Act as a technical consultant during feasibility studies, including architecture decisions, risk analysis, estimations, and component breakdowns.
  • Mentor and guide team members to enhance technical skills and improve overall productivity.
  • Collaborate with business owners and cross-functional teams to ensure alignment and successful delivery.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field (or equivalent experience).
  • 5+ years of hands-on experience in Java development.
  • 3+ years of experience programming with Python and PySpark.
  • Strong knowledge of Object-Oriented Programming (OOP) principles.
  • Solid experience working across the Software Development Life Cycle (SDLC).
  • Experience with Agile/Scrum development methodologies.
  • Proficiency with GitLab and CI/CD tools such as Jenkins.
  • Exposure to Master Data Management (MDM) concepts.
  • Excellent communication skills with the ability to interact effectively with technical and non-technical stakeholders.