Senior Software Engineer, Backend
New
F
FlexFinTech
Remote; USAFull-TimeSenior
SalaryTier 1: $172,000 - $215,000 USD; Tier 2: $154,800 - $193,500 USD; Tier 3: $146,200 - $182,750 USD
Apply NowOpens the employer's application page
Job Details
- Experience
- Minimum of 6 years experience in software engineering
- Required Skills
- AWSDockerJavaSpring BootRESTful APIsMicroservicesDistributed Systems
Requirements
- Minimum of 6 years experience in software engineering.
- Minimum of 4 years experience with Java.
- Proficiency in Java frameworks including Spring (core/web/boot), Gradle, and JUnit.
- Experience with JVM memory and performance tuning and garbage collection.
- Experience with Service-Oriented Architecture, REST APIs, Message Queues, and scalable architectures.
- Experience with AWS services (EKS, Aurora RDS, Elasticache, DynamoDB) and containerization.
- Experience designing, building, and maintaining data pipelines.
- Experience working with technical and non-technical stakeholders to align on scope and delivery.
- Ability to work on a globally-distributed team.
- Preferred: Proficiency in CI/CD (GitHub Actions), git, and automation.
- Preferred: Experience with observability tools like DataDog.
- Preferred: Experience with big data platforms like Snowflake.
- Preferred: Proficiency in Infrastructure as Code (CDK, Terraform).
Responsibilities
- Design, build, and scale services and integrations for Payment, Billing, Identity, and partner systems.
- Lead scoping, design, and implementation for ownership-level APIs.
- Drive individual production rollouts to completion with minimal oversight.
- Collaborate with product, design, and engineering peers to solve problems in small, frequent iterations.
- Build and maintain data pipelines.
- Ensure system reliability through monitoring and operations.
View Full Description & ApplyYou'll be redirected to the employer's site