Job Closed
This listing is no longer active.
Fast growing product development company
Lead Java/Fullstack Developer – Backoffice
Location
Ukraine
Posted
169 days ago
Salary
0
Seniority
Senior
Job Description
Lead Java/Fullstack Developer – Backoffice
Patrianna
• Lead Technical and Product Direction: Define the technical architecture and contribute to the product roadmap for the backoffice system, ensuring it meets the strategic needs of internal operations (Compliance, Risk, Support). • Drive UX/Workflow Excellence: Deeply analyze internal user workflows to proactively identify and eliminate systemic friction, ensuring the backoffice platform is intuitive, efficient, and genuinely enjoyable for non-technical users. • Mentor and Elevate the Team: Serve as a technical guide and mentor, setting a high bar for engineering quality, clean code, comprehensive testing, and thoughtful UX design across the backoffice development team. • Full-Stack Feature Development: Design, develop, and evolve robust full-stack features, connecting frontend logic in Retool with scalable, high-performance backend APIs and data layers (Java/Spring Boot). • Stakeholder Collaboration: Work closely with non-technical stakeholders to gather feedback, translate complex business requirements, and deliver impactful, practical technical solutions. • System Ownership & Reliability: Take end-to-end ownership of the system's reliability, security, and usability, championing best practices and managing technical debt. • Proactive Challenge: Challenge unclear or inefficient requirements and actively suggest smarter, more elegant, and scalable approaches to solving core business problems.
Job Requirements
- 8+ years of production experience with Java and its ecosystem
- Solid Java knowledge with a strong understanding of JVM internals
- Eagerness to work as a full-stack developer, using Retool for GUI and Java for backend (Retool experience not required)
- Excellent system design skills, able to describe, document, and implement scalable architectures
- Strong relational database expertise (preferably PostgreSQL), including query optimization and performance tuning
- Deep understanding of messaging concepts (Kafka or similar)
- Good understanding of concurrency concepts and principles
- Exceptional troubleshooting skills, able to resolve complex production issues effectively
- Strong sense of user experience and workflow design—not just functional correctness, but clarity and usability
- Ability to collaborate with non-technical stakeholders, translating business needs into practical technical solutions
- Demonstrated ownership and initiative, taking responsibility for delivering solutions and driving team success
- Leadership experience, including mentoring, facilitating technical discussions, and fostering collaboration
- Upper-intermediate English proficiency, with clear communication for technical and non-technical audiences.
Benefits
- Full Remote Work: Enjoy the flexibility of working remotely from wherever you feel most productive.
- Generous Leave Policy: Take advantage of 30 days of paid time off, encompassing both vacation and sick leave, to ensure you can recharge and recover when needed. Take your time on bank holidays as well.
- Company Events: Engage in our vibrant company culture through a variety of informal events designed to foster camaraderie and teamwork.
- Continuously Development: Get an opportunity to join a fast-growing business where the sky’s the limit.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Software Engineer, Backend, .NET, AI Skills
iDealsWe help professionals to collaborate over sensitive data and run critical business transactions, such as M&A, smoothly.
• Design, develop, and operate production-grade .NET services • Work with .NET Framework 4.7, .NET 8, ASP.NET, Web API, Entity Framework • Design and optimize data models using MS SQL Server / PostgreSQL • Build and run services in AWS, using Docker, Kubernetes, ArgoCD • Ensure service reliability and performance through: • Clear SLIs/SLOs and capacity planning • Caching, retries, backoff strategies, circuit breakers • Secure multi-tenant access control • Own services end-to-end: design, implementation, deployment, monitoring, and support • Contribute to architecture and design reviews • Improve code quality through code reviews, refactoring, and best practices • Integrate AI/LLM providers behind clean, provider-agnostic abstractions • Implement retrieval-augmented generation (RAG): chunking, embeddings, vector search • Build safe AI flows with: Context scoping and validation, “Cannot answer” scenarios, Prompt-injection defenses • Add evaluation and observability: Offline and online quality metrics, Monitoring tied to product KPIs • Create reusable AI components (libraries, middleware, templates) adopted by other teams • Share knowledge on safe and scalable AI usage
Staff Full Stack Engineer, React, Python
AdverityThe fully-integrated data platform for teams that run on data.
• Drive the technical approach, work breakdown, execution, and delivery of projects • Support product development team with deep code reviews • Participate in shaping new features • Engage in strategic cross-product engineering initiatives
• Develop and maintain full stack cloud based web applications using .NET (C#) and React JS . • Write clean, maintainable, and testable code with a strong focus on unit and integration test coverage in a microservice architecture environment • Design and consume RESTful APIs and work with both relational and non-relational databases. • Collaborate with product managers, designers, and fellow developers to deliver high-quality features. • Participate in code reviews, technical discussions, and architectural planning. • Contribute to CI/CD pipelines and deployment automation. • Support containerized application development using Docker and Kubernetes.
Senior Software Engineer, Backend – Platform
SyncteraBanking as a Service powering the future of finance: accounts, cards, payments, lending, and more. Let's build ✨🪐
• Design, enhance, and maintain Synctera’s Google Cloud and CI/CD infrastructure • Build and maintain scalable, reliable backend services in Go (Golang) • Build and evolve platform tooling that improves reliability and the internal developer experience • Participate in an on-call rotation to ensure platform stability and reliability • Help define and drive Synctera’s infrastructure and developer experience roadmap • Work across engineering teams to support shared platform needs and act as an escalation point for infrastructure-related questions • Find cleaner, simpler ways to solve technical problems and improve existing systems • Collaborate closely with cross-functional teams to solve engineering problems • Partner with Product and Engineering teams to understand complex financial services challenges and design solutions • Identify and implement process improvements and development best practices that raise the bar for quality and efficiency • Advocate for and mentor software engineers in development best practices, fostering skill and knowledge-sharing across the team




