Tech Stack
AWSCloudGrafanaGraphQLJavaKubernetesPostgresSpringSpring BootSpringBoot
About the role
- Design, build, and maintain back-end services that support order processing, subscription billing, customer service tools, and warehouse logistics.
- Develop scalable, well-documented APIs that integrate with internal dashboards and third-party systems.
- Collaborate with your product manager to break down requirements and shape implementation plans.
- Continuously improve reliability and data flow across systems through better integration and architecture.
- Contribute to internal standards for code quality, maintainability, and performance through code reviews and mentorship.
- Identify and address technical debt and performance bottlenecks.
- Confidently own features from proposal through development, testing, deployment, and monitoring.
Requirements
- 7+ years of professional back-end engineering experience, ideally in high-scale environments.
- Strong Java and Spring Boot experience.
- Solid understanding of GraphQL and RESTful API design.
- 2+ years of experience working with PostgreSQL or similar relational databases.
- Experience with cloud infrastructure (AWS preferred), CI/CD pipelines, and monitoring tools (e.g., Grafana, New Relic).
- Familiarity with Kubernetes and modern development practices (TDD, observability, profiling).
- Competitive base compensation
- Bonus program
- Paid Time Off and Work From Home
- A fun, creative and energetic work environment
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootGraphQLRESTful API designPostgreSQLcloud infrastructureCI/CD pipelinesKubernetesTDDobservability
Soft skills
collaborationmentorshipproblem-solvingcommunicationownership