
Senior Backend Engineer – Promotions & Rewards
The Leaflet
full-time
Posted on:
Location Type: Remote
Location: Remote • Florida • 🇺🇸 United States
Visit company websiteJob 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