
Senior Java Engineer, Python
Posted Sep 10

Posted Sep 10
This is a fully remote position, open to applicants in Czechia.
β’ Design, develop, and maintain scalable backend services and APIs, predominantly using Java.
β’ Produce high-quality production code as an integral part of daily tasks.
β’ Contribute to Python services and codebases as needed.
β’ Collaborate across around three to four interconnected microservices.
β’ Make impactful technical and architectural decisions.
β’ Decompose complex requirements and oversee their technical execution.
β’ Review code and set robust engineering standards.
β’ Mentor engineers and offer technical direction without formal line-management duties.
β’ Partner with Product Owners to assess requirements, trade-offs, and delivery strategies.
β’ Develop and manage cloud-native services, primarily utilizing AWS.
β’ Deploy and operate containerized applications using Kubernetes and Docker.
β’ Collaborate with DevOps engineers on CI/CD, deployment, scalability, and reliability.
β’ Leverage data, analytics, and operational insights to inform technical decisions.
β’ Contribute to testing, documentation, and ongoing improvements throughout the SDLC.
β’ Promote the adoption of AI-assisted engineering tools and solutions when suitable.
β’ A minimum of 5 years of professional experience in backend engineering.
β’ Strong, recent, and hands-on commercial experience with Java.
β’ Demonstrated experience in designing and developing microservices or distributed systems.
β’ Professional experience in contributing to production Python codebases.
β’ In-depth knowledge of AWS and cloud-native application architecture.
β’ Significant hands-on experience with Kubernetes and Docker.
β’ Experience in designing and integrating REST APIs.
β’ Good understanding of SQL and relational databases.
β’ Practical experience with CI/CD pipelines and contemporary software delivery practices.
β’ Experience in influencing architecture or leading technical decision-making.
β’ Ability to review code and mentor fellow engineers.
β’ Strong grasp of testing, maintainability, and production code quality.
β’ Comfortable managing multiple services and technical priorities concurrently.
β’ Excellent communication skills with the ability to engage with both technical and product stakeholders.
β’ Professional working proficiency in English (C1+).
β’ Familiarity with Azure in addition to AWS (preferred).
β’ Experience in building or integrating AI-enabled products (preferred).
β’ Knowledge of analytics, data processing, or event-driven systems (preferred).
β’ Experience in an international, distributed engineering environment (preferred).
β’ Previous experience supporting multiple engineering teams or product areas (preferred).
β’ Long-term B2B engagement.
β’ More than 20 days of paid time off.
β’ Apple equipment provided.
β’ Training and professional development budget.
β’ Opportunity to work on AI-powered systems utilized internationally.
β’ Collaboration with experienced, multidisciplinary engineering teams.
RR Donnelley
plotdesk
CmdScale GmbH
Colsubsidio
Get handpicked remote jobs straight to your inbox weekly.