Flex

Senior Software Engineer, Backend - Core Platform

Flex

Overview

Responsible for implementing backend systems supporting business features.

Ideal candidate has 4+ years of Java experience and strong computer science fundamentals.

177k usd / yearremoteseniorpermanentfull-timeEnglishJavaSpringJUnitDatadogAWSKubernetesMySQL

Locations

  • Canada
  • Colombia
  • Argentina
  • United States
  • Brazil
  • Mexico
  • Australia
  • Chile
  • Peru

Requirements

  • 4+ years experience with Java
  • Strong computer science fundamentals
  • Experience with Java frameworks like Spring
  • Experience in distributed services environments
  • Experience with observability tools like DataDog
  • Proficient in REST and mobile API best practices
  • Experience with CI/CD
  • Great communication skills

Responsibilities

  • Implement backend systems for business features
  • Design, develop, test, and scale systems
  • Collaborate with product, design, and engineering teams
  • Lead project lifecycle from requirements to delivery
  • Introduce best practices and mentor junior team members
  • Maintain high availability of services
  • Write high quality, testable, maintainable code
  • Utilize CI/CD for code stability

Benefits

  • 100% company-paid medical, dental, and vision
  • 401(k) + company equity
  • Unlimited paid time off + 13 company paid holidays
  • Parental leave
  • Non-profit company match + pet adoption coverage
  • Free Flex subscription