Senior/ Lead Backend Engineer- Python, Java

Grid Dynamics Holdings

$120K — $150K *
US-AnywhereRemote in United States
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Proficient in Python and knowledgeable in Java
  • Solid understanding of data structures and distributed systems
  • Experience with System Design
  • Familiar with frameworks like Spring Boot, Django, or Flask
  • Skilled in using PostgreSQL databases
  • Expertise in RESTful API development
  • Proficient in Git version control and CI/CD tools like Jenkins
  • Experience with Docker, Kubernetes, and AWS
  • Background in microservices architecture
  • Bachelor's or Master's degree in Computer Science or related field

Responsibilities

  • Develop and maintain backend services for internal data management
  • Work on tools for data migration and updating client SDKs
  • Collaborate with teams to support service deployment across accounts
  • Contribute to the evolution of second-generation services
  • Assist in migrating customers to new services
  • Create and enhance data migration tools
  • Participate in code reviews and ensure high code quality standards

Benefits

  • Work on cutting-edge projects
  • Collaborate with a motivated team
  • Flexible work schedule
  • Comprehensive benefits package including medical, vision, and dental
  • Participate in corporate social events
  • Opportunities for professional development
  • Access to a well-equipped office
Full Job Description
We are currently hiring a Senior/ Lead Backend Engineer ( Python, Java) for a remote role in US.

Essential functions
  • 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

Qualifications

  • 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.

Would be a plus
  • 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

Similar Jobs

More Jobs at Grid Dynamics Holdings

More Information Technology Jobs

Find similar Senior/ Lead Backend Engineer- Python, Java jobs: