Flex

Senior Software Engineer, Backend - Payments

Flex

Overview

Role involves implementing backend systems to support business features in a FinTech company.

Ideal candidate has 6+ years of software engineering experience and strong Java skills.

177k usd / yearremoteseniorpermanentfull-timeEnglishJavaSpringJUnitAWSDockerTerraformSnowflakeDatadog

Locations

  • United States

Requirements

  • 6+ years experience in software engineering
  • 4+ years experience with Java
  • Experience with AWS and containerization tools
  • Experience designing and maintaining data pipelines
  • Experience with Service-Oriented Architecture and REST APIs
  • Proficient in Java frameworks and tools
  • Experience with CI/CD systems
  • Excellent communication skills

Responsibilities

  • Implement backend systems for business features
  • Design, develop, test, and scale systems
  • Collaborate with product, design, and engineering teams
  • Lead scoping, design, and implementation for APIs
  • Roll out changes in an agile manner
  • Build robust, fault-tolerant systems
  • Align expectations with stakeholders
  • Mentor junior engineers

Benefits

  • 100% company-paid medical, dental, and vision
  • 401(k) + company equity
  • Unlimited paid time off + 13 company paid holidays
  • Parental leave
  • Flex Cares Program
  • Free Flex subscription