Senior/ Lead Backend Engineer- Python, Java- job post

May 30, 2026

Apply for this job

Job Description

3.53.5 out of 5 stars

United States•Remote

Full-time

Job details

Here’s how the job details align with your profile.

Job type

  • Full-time

BenefitsPulled from the full job description

  • Health insurance
  • Vision insurance
  • Dental insurance
  • Flexible schedule

Full job description

We are currently hiring a Senior/ Lead Backend Engineer ( Python, Java) for a remote role in US.

Responsibilities


  • Develop and maintain backend services for an internal data management platform
  • Work on migration tasks, including developing tools for data transfer and updating client SDKs
  • Collaborate with engineering team, EPM, and customers to support service deployment across multiple accounts
  • Contribute to the ongoing evolution of our second-generation services
  • Assist in migrating customers from previous services to new platforms
  • Develop and maintain backend services and RESTful APIs
  • Create and improve data migration tools
  • Assist in updating and maintaining client SDKs
  • Support deployment of services to new accounts
  • Collaborate on resolving migration issues and improving processes
  • Contribute to documentation and technical specifications
  • Participate in code reviews and maintain high code quality standards


Requirements


  • Primary: Python for backend development. Java knowledge is much desired, too
  • Good understanding of data structures and distributed systems
  • Good knowledge of System Design
  • Frameworks: Spring Boot, potentially Django or Flask for Python
  • Database: PostgreSQL
  • API: RESTful services
  • Version Control: Git
  • CI/CD: Jenkins or similar
  • Containerization: Docker, Kubernetes
  • Cloud Platform: AWS
  • Experience with microservices architecture
  • Bachelor’s/Master’s degree in Computer Science/ Engineering or a related field.


Nice to have


  • Familiarity with infrastructure-as-code tools (e.g., Terraform, CloudFormation)
  • Knowledge of Apache Spark
  • Familiarity with agile development methodologies


We offer

  • Opportunity to work on cutting-edge projects
  • Work with a highly motivated and dedicated team
  • Competitive salary
  • Flexible schedule
  • Benefits package – medical insurance, vision, dental, etc.
  • Corporate social events
  • Professional development opportunities
  • Well-equipped office