About the role

  • Backend Engineer enhancing services and maintaining systems for Sun King's product platform. Collaborating with teams for reliable, scalable solutions in a collaborative environment.

Responsibilities

  • Develop, enhance, and maintain backend services for existing user, inventory, pricing, order, and payment management systems running at scale.
  • Write clean, efficient, and highly reliable code using Java 8 and above and Spring Boot 2.7 and above.
  • Own and improve production systems with a strong focus on performance, scalability, availability, and fault tolerance.
  • Debug and resolve complex production issues involving services, databases, caches, and messaging systems.
  • Contribute to low-level design (LLD) and actively participate in high-level architecture (HLD) discussions for new features and system improvements.
  • Work with event-driven and asynchronous architectures, ensuring correctness and reliability of data flows.
  • Optimize database schemas, queries, indexing strategies, and caching layers for high-throughput workloads.
  • Partner with DevOps, QA, and Product teams to support smooth 24×7 production operations.
  • Participate in code reviews, design reviews, and incident post-mortems to continuously improve system quality.
  • Take end-to-end ownership of backend components, from design and implementation to deployment and production support.

Requirements

  • Bachelor’s degree in computer science, engineering, or equivalent experience.
  • 2+ years of experience building and maintaining backend systems in production environments.
  • Strong proficiency in Java with hands-on experience in Spring Boot–based microservices.
  • Solid knowledge of data structures, algorithms, and backend problem solving.
  • Strong experience with PostgreSQL or other relational databases in high-scale systems.
  • Experience building and consuming RESTful APIs and working with asynchronous systems.
  • Strong debugging and troubleshooting skills in live production systems.
  • Good understanding of software engineering best practices, including testing, code reviews, CI/CD, and release management.
  • Clear communication skills and the ability to partner effectively within a team.
  • Hands-on experience with Kafka or similar messaging/event-streaming platforms.
  • Exposure to distributed systems, microservices architecture, and scaling strategies.
  • **Good to have:**
  • Experience using Redis, Elasticsearch, and MongoDB in production systems.
  • Experience with monitoring, logging, and observability tools (e.g., Prometheus, Grafana, ELK).
  • Familiarity with cloud infrastructure and containerized environments (Docker, Kubernetes).
  • Experience participating in on-call rotations and handling production incidents.

Benefits

  • Professional growth in a dynamic, rapidly expanding, high-social-impact industry
  • An open-minded, collaborative culture made up of enthusiastic colleagues who are driven by the challenge of innovation towards profound impact on people and the planet.
  • A truly multicultural experience: you will have the chance to work with and learn from people from different geographies, nationalities, and backgrounds.
  • Structured, tailored learning and development programs that help you become a better leader, manager, and professional through the Sun King Center for Leadership.

Job title

SDE – Backend

Job type

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job