Senior Software Engineer (Java&Kotlin)
Summary
Senior Software Engineer builds and maintains a JVM-based, event-driven platform using Java/Kotlin, PostgreSQL, Kubernetes, and cloud services, owning features from design to production support.
Contract: B2B
Rate: up to 140 zł/h net + VAT depending on skills and experience
Location: Remote within Poland
Start: ASAP
Project: Development of a JVM-based, event-driven platform with end-to-end ownership of software design, delivery, and production reliability.
Key Technologies/Areas
Java, Kotlin, JVM
Event-Driven and Distributed Systems
PostgreSQL and NoSQL
Docker, Kubernetes
Cloud Platforms
AI Coding Tools
Project Overview
We are looking for a Senior Software Engineer to join one of our client’s engineering teams. You will own features and components from refinement and system design through development, production deployment, monitoring, and post-release support.
Responsibilities
Own the end-to-end design and delivery of features and components.
Create, maintain, and align system designs using the C4 model with the domain target architecture.
Develop reliable, production-ready, and well-tested software using Java and Kotlin.
Manage estimation, sequencing, delivery risks, and cross-team technical dependencies.
Own monitoring, reliability, production support, and participation in on-call.
Contribute to frontend development where required.
Use AI coding tools as part of your daily workflow.
Requirements
5+ years of professional software engineering experience, including proven ownership of features and components end to end.
Solid foundation in the JVM, including Java and Kotlin.
Production experience with event-driven systems.
Good understanding of distributed systems, including idempotency, at-least-once vs exactly-once trade-offs, schema evolution, and partitioning.
Experience with event-driven architecture, API gateways, and understanding when not to apply these patterns.
Sound knowledge of relational and non-relational databases, including PostgreSQL, data modelling, and query performance.
Proven experience delivering reliable software with unit, integration, and end-to-end testing.
Ability to independently manage delivery, risks, sequencing, and cross-team dependencies.
Experience owning system design at team scope using the C4 model.
Familiarity with DORA metrics, stability, SSDLC compliance, velocity, and predictability.
Experience using AI coding tools such as Claude Code, OpenAI Codex, opencode, Cursor, or similar.
Familiarity with cloud service providers.
Experience with Docker and Kubernetes.
Fluency in Polish and advanced English (B2/C1)
Nice to have
Frontend experience with React, TypeScript, and Node.js.
Hands-on production experience with Kafka.
Experience with Microsoft Azure.
Why join us?
Rite NRG is a vibrant outsourcing technology company driven by the Right People. We are dedicated to empowering businesses through innovative software solutions. We focus on building strong partnerships and providing top-notch software solutions that drive real business growth. Our business model revolves around collaboration and delivering impactful results for our clients.
Join us and be part of a team where great minds, Right Energy, and strong partnerships come together to shape the future of technology!
Possibility of long-term cooperation on a full-time project engagement basis.
Flexibility in organizing the provision of services, taking into account project requirements and agreed availability.
Opportunity to contribute to technically advanced projects.
Opportunity for international collaboration.