Backend Engineer responsible for improving existing backend systems and building new features on a scalable platform. Collaborating with cross-functional teams to ensure reliability and performance.
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.
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.
Senior Software Engineer developing backend solutions for HomeToGo's marketplace with extensive ownership and technical initiative. Collaborate within cross - functional teams and drive product quality enhancement.
Junior Backend Softwareentwickler at EXCO, creating C# / .NET software solutions in healthcare and engineering projects. Collaborating within agile teams to ensure quality and modular design.
Join Periferia IT Group as a Backend Developer to design and implement scalable microservices using Node.js. Work hybrid in Bogotá, Colombia, with a focus on innovation and continuous learning.
Senior Backend Developer building the platform for next - gen industrial monitoring solutions with Kubernetes. Contributing to a complex product in a backend - focused team environment.
Developer supporting BRE’s digital products, enabling users to report and monitor sustainability of construction projects. Collaborating within an Agile Sprint Team for high - quality digital solutions.
Storage Engineer focusing on enterprise storage environments at Qualysoft Group. Tackling complex infrastructure challenges that demand high performance, reliability, and security.
Cloud Platform Architect & Governance Lead managing architecture governance processes at Qualysoft. Focused on delivering innovative IT solutions for international clients in various sectors.
Join Avenga as a Senior Java Developer, contributing to scalable banking applications. Work hybrid from Warsaw, engaging with dynamic financial project environments.
Senior Python Developer developing backend solutions for the Telco industry at Avenga. Responsible for Python development, testing, Docker containerization, and collaboration in AI systems.
Senior Python Engineer at Softeta developing tools to normalize and enhance vehicle data. Contributing to backend services for a cutting - edge automotive data platform in a hybrid work environment.