
Lead Backend Engineer, Java, Python, AWS
Posted Sep 16

Posted Sep 16
This is a fully remote position, open to applicants in Croatia.
β’ Design, develop, and enhance backend services utilizing Java and contemporary JVM technologies.
β’ Maintain a hands-on approach to implementation, testing, debugging, and resolving production issues.
β’ Take ownership of technical design and architectural choices for intricate backend and distributed systems.
β’ Create scalable microservices, APIs, and event-driven architectures.
β’ Contribute to services, automation, or data workflows using Python.
β’ Construct and manage applications within AWS and Kubernetes environments.
β’ Oversee systems throughout their entire lifecycle, from initial design to production operation.
β’ Identify opportunities for enhancements in performance, scalability, reliability, and maintainability.
β’ Establish engineering practices focused on automated testing, integration testing, and code quality.
β’ Review code and technical designs while providing technical mentorship to fellow engineers.
β’ Mentor engineers and elevate engineering standards across the team.
β’ Collaborate with Product, Platform, and other engineering teams.
β’ Communicate technical decisions, trade-offs, and risks to both technical and non-technical stakeholders.
β’ Contribute to CI/CD, observability, and production-readiness initiatives.
β’ Over 5 years of professional experience in software engineering.
β’ Strong, recent hands-on experience in Java development.
β’ Proficient in Spring / Spring Boot frameworks.
β’ Professional experience in Python within production environments.
β’ Extensive experience in designing microservices and distributed systems.
β’ Familiarity with event-driven architectures and technologies such as Kafka.
β’ Significant commercial experience with AWS.
β’ Practical experience with Kubernetes and Docker technologies.
β’ Experience in designing and integrating REST APIs.
β’ Strong understanding of relational databases and SQL.
β’ Familiarity with CI/CD and modern software delivery methodologies.
β’ Solid automated testing practices, including unit and integration testing.
β’ Proven track record in making impactful architecture and system-design choices.
β’ Experience in mentoring engineers, conducting code/design reviews, or serving as a technical lead.
β’ Experience in owning complex features or services from inception to production operation.
β’ Excellent communication skills with confidence in cross-team and stakeholder interactions.
β’ Fluent in English (C1+).
β’ Nice to have: Experience with Azure in addition to AWS.
β’ Nice to have: Experience in building or integrating AI-enabled products.
β’ Nice to have: Knowledge of analytics, data-processing, or event-driven systems.
β’ Nice to have: Experience in an international, distributed engineering setup.
β’ Nice to have: Previous experience supporting multiple engineering teams or product areas.
β’ Long-term B2B engagement.
β’ More than 20 days of paid time off.
β’ Provision of Apple equipment.
β’ Budget for training and professional development.
β’ Opportunity to work on AI-powered systems utilized globally.
β’ Collaboration with experienced, multidisciplinary engineering teams.
β’ An inclusive and respectful workplace environment.
β’ Fully remote work arrangement.
RR Donnelley
plotdesk
CmdScale GmbH
Colsubsidio
Get handpicked remote jobs straight to your inbox weekly.