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.
Back End Engineer maintaining and improving Perl - based systems at Netcraft. Work includes developing product features and ensuring operational reliability within a hybrid setup.
Senior PHP / Laravel Entwickler*in responsible for developing and optimizing web applications with a focus on quality at eRecht24 IT. Collaborating closely with the product management and development team in a hybrid working model.
Lead Developer at GigaVoice managing complex systems and production code in a hybrid environment. Collaborating with product partners to build and evolve a modern CMS platform.
Backend Developer developing IoT solutions for Smart Farming at HydroNeo, tackling challenges in aquaculture. Join a dynamic team to innovate and impact global aquaculture positively.
Junior Backend Software Developer developing scalable backend services for etaONE platform. Collaborating in an agile team with Java/Kotlin and Spring Boot technologies.
Join AAXIS as a Backend Developer to develop digital commerce platforms for B2B enterprises. Collaborate with senior developers and optimize backend services using JavaScript and TypeScript.
Senior C++ Software Engineer developing tools for AR - HUD products at Envisics. Enhancing performance and accuracy through calibration and measurement tools in automotive environments.
Intern assisting the CAE team with Python programming and data analysis for automotive testing. Involves GUI creation and machine learning tasks with potential occasional office meetings.
Join Projektron GmbH as a Software Engineer in Java Development, working on project management software. Collaborate within Scrum teams to enhance features and services for clients across Europe.