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.
R&D software engineer developing C++/Qt applications for Delair’s drone technologies. Collaborating on software development cycle and ensuring adherence to quality standards in new features.
Senior Java Developer at Fiserv leading application design and development for financial services technology. Collaborating with teams to meet dynamic client needs and ensuring security in financial transactions.
Senior Backend Engineer designing and delivering robust systems for Taster's quick service dining technology. Collaborating with cross - functional teams on architecture, code quality, and AI integration.
Back End Engineer responsible for building and maintaining REST APIs integrated with SQL Server. Designing batch processing workflows for large - scale data updates in a hybrid work environment.
Senior Back - End Developer building secure .NET services and APIs for blockchain payment solutions. Taking ownership of technical decisions and collaborating with the Head of Development.
Backend Architect leading design and development of scalable backend systems for TradingView's platform. Collaborating with teams to integrate systems and ensure performance.
Senior Backend Developer at TradingView designing and maintaining backend services using Go and Java. Collaborating with engineering teams to enhance trading data and optimize system performance.
Staff Software Engineer (Java) at BUX, a modern fintech company in Amsterdam. Leading technical direction and mentoring engineers for product development in a collaborative environment.