Backend Engineer

Experian

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $80,237 - $139,077 per year

Job Level

Mid-LevelSenior

Tech Stack

AWSCloudDynamoDBEC2GraphQLJavaKafkaMicroservicesSpringSpring BootSpringBoot

About the role

  • Build backend services using Java, AWS (EC2, S3, Lambda, DynamoDB), GraphQL, and Kafka or similar tools, emphasizing reliability, performance, and scalability.
  • Develop cloud-native, event-driven solutions using AWS services like EC2, S3, Lambda, DynamoDB, EventBridge and Kinesis.
  • Write clean, secure, maintainable code with unit testing, logging, and monitoring.
  • Participate in design reviews and technical discussions to deepen architectural knowledge.
  • Optimize system performance through profiling and bottleneck analysis.
  • Follow Agile practices including stand-ups, retrospectives, and iterative delivery.

Requirements

  • 3–5 years of professional software engineering experience.
  • Proficiency in Java and Spring Boot.
  • Hands-on experience with AWS (Lambda, ECS, CloudFormation, IAM).
  • Proficient in REST APIs, microservices, and event-driven architecture (Kafka, Kinesis, EventBridge).
  • Proficient in integrating experimentation platforms (e.g., Split.io , Statsig, Eppo).
Benefits
  • Flexible Time Off: 15 Days

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring BootAWSGraphQLKafkaKinesisEventBridgeREST APIsmicroservicesunit testing
Soft skills
reliabilityperformancescalabilityclean codesecure codemaintainable codedesign reviewstechnical discussionsoptimizationAgile practices