The Leaflet

Senior Backend Engineer – Promotions & Rewards

The Leaflet

full-time

Posted on:

Location Type: Remote

Location: Remote • Florida • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudDistributed SystemsDockerFluxGrafanaGraphQLJavaJavaScriptKafkaKubernetesMongoDBMySQLPostgresPythonRabbitMQReactReduxSpringSpring BootSpringBootWebpack

About the role

  • Design, implement, and maintain reliable, scalable, and secure web applications
  • Develop and optimize APIs, services, and data models with performance and scalability in mind
  • Ensure high availability, low latency, and robust system design leveraging modern cloud technologies
  • Break down product requirements into actionable engineering tasks
  • Collaborate with product managers, designers, and cross-functional teams to shape product roadmaps
  • Write clean, testable, and maintainable code across backend and frontend when required
  • Participate in code reviews, architecture discussions, and mentor peers
  • Occasionally implement and maintain React-based frontend components for the admin portal

Requirements

  • 5+ years of professional software development experience
  • Strong understanding of REST, GraphQL, or similar API patterns
  • Experience with relational and non-relational databases (PostgreSQL, MySQL, MongoDB, etc.)
  • Knowledge of distributed systems, security practices, and web standards
  • Proficiency with Git and CI/CD pipelines
  • Excellent written and verbal communication skills
  • Proficiency in Java (Spring/Spring Boot) and Python
  • Strong knowledge of AWS cloud technologies and multi-region architectures
  • Experience with AWS Serverless, PostgreSQL/CockroachDB, Kafka, and messaging systems (SQS, RabbitMQ, ActiveMQ)
  • Familiarity with containerization (Docker, Kubernetes) and microservice architectures
  • Experience with monitoring and logging tools (e.g., Grafana, ELK)
  • Working knowledge of React.js, JavaScript, HTML, CSS
  • Familiarity with frontend tooling (Webpack, Redux/Flux)
  • UI sensibility to support internal-facing features
Benefits
  • Competitive pay and benefits
  • Flexible vacation allowance
  • Flexible work from home or office hours
  • Startup culture backed by a secure, global brand
  • Opportunity to develop a product that is enjoyed by millions as part of a passionate team

Applicant Tracking System Keywords

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

Hard skills
JavaSpringSpring BootPythonRESTGraphQLPostgreSQLMySQLMongoDBReact.js
Soft skills
communicationcollaborationmentoringproblem-solvingcode review