New offer - be the first one to apply!
August 8, 2026
Senior Backend Software Engineer
Senior • Remote
Warsaw, Poland
About the Role
We’re looking for a Senior Backend Software Engineer who thrives in a deeply hands-on environment and enjoys being close to the code on a daily basis. This role is heavily focused on building, optimising, and scaling backend services in a high-load system where performance and reliability are critical.
You’ll work on complex, real-time challenges at the core of the platform—improving latency, ensuring high availability, and making systems more efficient at scale. This is not a coordination-heavy role; it’s for someone who enjoys writing production code, solving tough engineering problems, and seeing the direct impact of their work.
If you’re product-driven, take ownership, and prefer a “build first, improve fast” approach while working on systems where every millisecond matters, this role will feel like home.
Key Responsibilities
- Work as part of a cross-functional team owning a core product within the platform.
- Design, build, and deliver new backend features end-to-end in a distributed environment.
- Write high-quality, production-level code daily, contributing directly to a high-load, scalable system.
- Take ownership of services handling financial transactions at scale, with a strong focus on reliability and accuracy.
- Proactively suggest and implement improvements in architecture, processes, and development practices.
- Participate in code and architectural reviews to maintain high engineering standards.
- Solve complex business and technical challenges with pragmatic, efficient solutions.
- Participate in on-call rotations within the squad to ensure the reliability and availability of systems.
- Play an active role in ongoing tech transformation initiatives across the platform.
- Collaborate closely with engineers, product, and other stakeholders to deliver impactful solutions used by millions globally.
Requirements
- Solid experience with Node.js/TypeScript is ideal; experts in other OOP languages such as Java, Python, C++, C#, or Go are also welcome.
- Strong understanding of asynchronous programming techniques.
- Experience with distributed systems and messaging systems, including Apache Kafka and gRPC.
- Knowledge of relational databases (MySQL, PostgreSQL), columnar databases (ClickHouse), and NoSQL technologies (DynamoDB, MongoDB).
- Skilled in developing and maintaining end-to-end and unit tests.
- Proven track record of developing production-ready solutions.
- Degree in Computer Science or a related field.
Nice to Have
- Experience with large-scale microservices architecture.
- Good foundational knowledge of Kubernetes.
- Familiarity with cloud providers, especially AWS.
- Understanding of application security and industry best practices.
- Understanding of enterprise development patterns.
- Active performance observation.
- Gambling domain experience.
What We Offer
- Competitive salary
- Quarterly bonuses
- Unlimited paid time off
- Unlimited paid sick leave
- Remote and flexible working
- Private medical insurance
- Financial support for life events
- Professional development budget
- International exposure
- Regular company events
Benefits may vary depending on location and contractual agreement.
Recruitment Process
- HR interview (30–45 minutes)
- Technical interview with live coding (90 minutes)
- Final interview with C-level (60 minutes)
Similar jobs you might like
Technology
Awareson Sp. z o.o.
Senior Backend Developer with Python
Senior
Remote
Warsaw, Poland
170 - 210 PLN
🏢 Summary: Senior Backend Engineer role focused on designing and scaling a high-throughput, event-driven platform. The position centers on building and optimizing large-scale event processing services and APIs in distributed systems. It involves solving complex scalability and reliability challenges in a massive-scale environment. 🗂️ Requirements: Senior-level experience in backend development, Strong Python expertise, Experience scaling message queue systems, Experience with distributed systems and microservices architecture, Proven track record building high-throughput backend services, Experience designing scalable and fault-tolerant systems, Ability to implement and optimize APIs 📃 Skills: Python, Azure, ServiceBus, StorageQueues, EventHubs, Microservices, DistributedSystems, APIs, EventDriven, EventSourcing, Streaming, Observability, Monitoring 🏢 Description: Location: Remote Type: Full-time Level: Senior Duration: 4 months Start: ASAP We are looking for an experienced Senior Backend Engineer to join a team responsible for building and scaling a high-throughput, event-driven platform operating at massive scale. Your primary focus will be the event processing backbone — designing, developing, and optimizing services that handle large volumes of messages reliably and efficiently. You will work closely with architects and other senior engineers to implement APIs that expose data and support advanced triage and processing workflows. This role is ideal for someone who enjoys solving hard scalability problems , working with distributed systems, and building resilient backend services that operate under real-world load. Responsibilities Design and build backend services responsible for large-scale event processing Optimize and scale message-based systems to handle high throughput and reliability requirements Implement APIs defined by system architects to expose data and collect processing results Collaborate with cross-functional teams to improve platform performance and resilience Contribute to architectural decisions around scalability, fault tolerance, and observability Core Skills Strong experience with Python as a primary backend language Deep expertise in scaling message queue systems (e.g. Azure Service Bus, Storage Queues, Event Hubs or similar) Solid understanding of microservices architecture and distributed systems Proven experience building high-throughput, resilient backend services Strong problem-solving skills and ability to work with complex systems Highly Desirable Experience with event-driven or event sourcing architectures Background in data processing frameworks or streaming systems Experience building platforms related to observability, monitoring, or large-scale event management Familiarity with designing systems for fault tolerance and graceful degradation What we offer Work on technically challenging systems operating at very large scale High level of autonomy and real influence on system architecture Collaboration with experienced engineers in a mature engineering environment Competitive compensation and flexible working model Project with strong technical ownership
Technology
emagine Polska
Senior Backend Engineer
Senior
Remote
Lisbon, Portugal
🏢 Summary: Senior Backend Engineer role focused on building and maintaining scalable backend systems using NodeJs, Python, MongoDB, MQTT, and AWS. The position involves full lifecycle development, API and system design, code quality improvements, mentoring junior engineers, and contributing to technical strategy. Candidates should have strong backend engineering experience, testing knowledge, and familiarity with CI/CD and monitoring practices. 🗂️ Requirements: 4+ years of professional experience with NodeJs, 4+ years of professional experience with Python, 4+ years of professional experience with MongoDB, 4+ years of professional experience with MQTT, 4+ years of professional experience with AWS, Backend development experience, Experience building web applications and APIs, Ability to write clean, maintainable code, Knowledge of SOLID principles, Experience with testing strategies and implementations, System design experience from ambiguous requirements, Understanding of CI/CD practices, Experience with logging and monitoring tools, Knowledge of version control best practices 📃 Skills: NodeJs, Python, MongoDB, MQTT, AWS, Go, APIs, CI/CD, SOLID, Git, Testing, Monitoring, Logging 🏢 Description: Introduction & Summary: We are seeking an experienced Senior Backend Engineer who will be responsible for building and maintaining robust backend systems. The ideal candidate will possess a strong background in backend development, particularly with NodeJs, Python, MongoDB, MQTT, and AWS. A proactive problem-solver with a focus on clean, maintainable code and system design will thrive in this role. Main Responsibilities: Participate in all stages of the development and post-development lifecycle Proactively provide creative, thorough, and practical solutions to technical problems Design, write, and maintain well-organized, scalable, and testable code Identify and address issues and bottlenecks, advocating for changes Promote best practices and code quality within the team Contribute to refining technical vision and aligning it with business objectives Mentor and guide junior engineers Key Requirements: Hands-on experience in backend development and engineering At least 4 years of professional experience with NodeJs, Python, MongoDB, MQTT, and AWS Experience with GO is advantageous Proven experience in building web applications and APIs Ability to write clean, maintainable code and apply SOLID principles Experience with various testing strategies and implementations Capability to design systems from ambiguous product requirements Understanding of continuous integration and delivery Proficiency with logging and monitoring tools Knowledge of version control best practices Proactive mindset emphasizing continuous improvement and learning Nice to Have: Strong problem-solving skills and critical thinking regarding technical challenges Flexibility and willingness to adapt to changing priorities and technologies Other Details: This role offers a dynamic work environment with opportunities for growth and development. Ideal candidates will commit to excellence and a proactive approach in their work.
Technology
iTeamly
Staff / Senior Java Developer
Senior
Remote
Krakow, Poland
19,500 - 29,500 PLN
🏢 Summary: Senior Backend Engineer role focused on designing and developing scalable, reliable backend services using Java. The position involves working in a cross-functional team to build high-performance systems, improve architecture, and support CI/CD and production environments. 🗂️ Requirements: 5+ years Backend Engineering experience, Strong Java proficiency, Solid knowledge of databases and SQL, Experience with RESTful APIs, Experience with microservices architecture, Experience with high-load systems, Experience with Docker and Kubernetes, Experience with AWS or GCP, Knowledge of CI/CD pipelines, Understanding of Agile practices 📃 Skills: Java, SQL, REST, Microservices, Docker, Kubernetes, AWS, GCP, CI/CD, Golang, Python 🏢 Description: We are looking for a Senior Backend Engineer with strong Java experience to help us design and develop scalable solutions. You will work in a cross-functional team, building reliable services and contributing to the continuous improvement of our systems. This role is ideal for someone who enjoys solving complex problems and driving technical excellence. 💼 Responsibilities: Design, develop, and maintain backend features and services. Collaborate with teams to define requirements and integrate systems. Ensure performance, scalability, and reliability of applications. Contribute to CI/CD processes and support production systems. Write clear documentation and share knowledge within the team. ✅ Requirements: 5+ years of experience as a Backend Engineer, with strong Java skills (Golang/Python is a plus). Solid understanding of databases and SQL. Experience with RESTful API design, microservices, and high-load systems. Familiarity with Docker, Kubernetes, and cloud environments (AWS/GCP). Knowledge of CI/CD pipelines and Agile practices. Strong problem-solving and communication skills. 🎁 We offer: Stable employment in a fast-growing company. Flexible and remote-friendly working model. Health and wellbeing benefits. Learning and development opportunities. Modern equipment and comfortable work environment.
Technology
Inuits
Senior Backend Engineer
Senior
Hybrid
Warsaw, Poland
26,000 - 30,000 PLN
🏢 Summary: Senior Backend Engineer role focused on building and scaling backend microservices for consumer-facing platforms and internal data privacy systems. The position involves developing distributed, event-driven systems supporting personalization, search, and regulatory compliance at scale. It requires strong experience in JVM technologies and cloud-native environments. 🗂️ Requirements: Strong commercial experience with JVM-based languages (Java or Scala), Experience with Kotlin or willingness to learn, Solid understanding of microservices architecture, Experience with event-driven systems, Experience with Docker and Kubernetes, Hands-on CI/CD experience in production, Experience with unit and integration testing, Experience with relational databases and SQL, Ability to design and maintain scalable distributed systems 📃 Skills: Java, Scala, Kotlin, JVM, Microservices, Docker, Kubernetes, CI/CD, SQL, PostgreSQL, AWS, Terraform, Elasticsearch, MongoDB, GraphQL, Go, Python 🏢 Description: We are looking for a Senior Backend Engineer to join a fast-growing product organization working on consumer-facing platforms and internal data systems. This role is suited for an experienced backend engineer who is comfortable building scalable, reliable services across different domains, from customer-facing journeys to data privacy and compliance infrastructure. About the Project: You will contribute to backend systems that power core customer experiences and internal platform initiatives. Depending on the team, this includes scaling a menu and personalization platform for high-traffic consumer applications, or building a centralized Data Privacy Service handling regulatory compliance (GDPR, CCPA) and Data Subject Requests at scale. Both streams require strong engineering fundamentals, a microservices mindset, and the ability to deliver in complex, distributed environments. Responsibilities: Design, develop, and maintain scalable backend microservices across consumer or data platform domains; Build systems supporting search, personalization, customer targeting, and engagement; Develop and operate services ensuring regulatory compliance and secure data handling (GDPR, CCPA); Work with event-driven architectures and distributed systems; Contribute to CI/CD pipelines, testing practices, and overall engineering quality; Collaborate with product and engineering teams to deliver reliable and performant solutions. Qualifications: Strong commercial experience with JVM-based languages (Java, Scala, or similar); Experience with Kotlin, or willingness to learn it on the project; Solid understanding of microservices architecture and event-driven systems; Experience with Docker and Kubernetes; Hands-on CI/CD experience in a production environment; Experience with unit and integration testing; Familiarity with relational databases (e.g. PostgreSQL) and SQL; AWS and Terraform experience is a plus; Experience with Elasticsearch, MongoDB, or GraphQL is a plus; Go or Python knowledge is a nice to have; Background in e-commerce, subscription platforms, or data privacy systems is a plus. Recruitment Process: Initial interview with our recruitment team; Interview with the hiring manager; Live Coding Assessment; Meeting with the Project Manager. Inuits Sp. z o.o. is registered in the National Register of Employment Agencies (KRAZ) under number 35420.
Technology
Starbridge
Senior Backend Software Engineer | Java/Kotlin | EMEA/LATAM
Senior
Remote
Warsaw, Poland
8,000 - 11,500 USD
🏢 Summary: Senior Backend Engineer role focused on building and scaling backend systems for an AI-driven product that transforms complex government data into actionable insights. The position involves designing data ingestion, processing pipelines, and distributed infrastructure from scratch, with full ownership from architecture to production. You will work closely with a small senior team to deliver scalable, production-ready systems. 🗂️ Requirements: 6+ years of Backend Engineering experience, Experience in JVM ecosystem, Experience in product companies (B2B SaaS preferred), Experience designing and owning backend systems in production, Strong knowledge of system design and scalability, Experience building asynchronous or distributed systems, Ability to make and justify technical decisions, Fluency in English, Valid work authorization in Europe or LATAM 📃 Skills: Kotlin, Java, JVM, SQL, GCP, Messaging, Queues, DistributedSystems, SystemDesign, DataPipelines, LLMs, AI 🏢 Description: About the role We’re looking for a Senior Backend Engineer to join our early team and help build our product from zero to one. You’ll work on a product that helps companies navigate complex government data, from contracts and grants to market signals and turn it into actionable insights using AI. On the backend side, this means working on data ingestion, processing, and the infrastructure that powers search and AI-driven workflows at scale. You’ll collaborate closely with a small, senior team and have real ownership, from shaping solutions to shipping them to production and improving them over time. You might be a fit if you: Must have: 6+ years of experience as a Backend Engineer, preferably in the JVM ecosystem (we use Kotlin on the backend) Experience working in product companies (B2B SaaS preferred) with direct impact on shipped features Experience working in small companies or startups would be a strong advantage Experience designing and owning backend systems in production (from initial design to deployment and ongoing improvements) Strong understanding of system design, including scalability, failure handling, and trade-offs Experience building asynchronous or distributed systems (e.g. messaging, queues, event-driven systems) Ability to make and justify technical decisions, not just implement given solutions Fluency in written and spoken English Nice to have: Experience with large-scale data processing, scraping, or data pipelines Experience working with LLMs / AI-related systems Experience with GCP or similar cloud environments How We Work Build Bridges to Help Customers Win - We pride ourselves on being obsessively customer-centric. Shooting Star Speed - We move with extreme speed. We value momentum, decisiveness, and the ability to accelerate when it matters. Fun Is a Feature - Fun is a Feature means we intentionally design Starbridge to be an energizing place to do hard work. Joy, humor, and camaraderie make great teams faster, sharper, and more resilient. In the Arena - We believe the best ideas come from living close to the work, feeling the friction, hearing the nuance, and experiencing the details firsthand. Benefits include: Competitive salary + early-stage equity Unlimited PTO Regular off-sites (NYC + global locations) Interview Process We move fast — really fast. Getting back to someone today beats tomorrow, and our interview process reflects that mindset. Please keep us posted on your timeline so we can move quickly and speed things up where needed. After submitting your application, the team reviews your CV and statement of exceptional work. If your application passes this stage, you will be invited to a 30-minute interview during which a member of our team will make sure you're a good fit for the role. You will have the opportunity ask questions and learn more about the role as well. We'll then send you a programming challenge that consists of two parts: LeetCode and SQL. Beyond that step, you will enter the main process, which consists of three interviews: System design exercise hands-on. Live coding in Java/Kotlin. Product thinking and past work. All interviews will be conducted via Google Meet. Eligibility to Work in Europe or LATAM: Candidates must hold valid authorization to work in the country where they will be based. At this time, we are unable to offer visa sponsorship or assist with work permit applications.
Technology
Future Media Ltd
Senior Backend Engineer (Payments focused)
Senior
Remote
4,500 - 6,000 EUR
🏢 Summary: Senior Backend Engineer role focused on building and scaling payment infrastructure across multiple SaaS products using Node.js and microservices. The position involves developing high-performance backend systems, integrating payment providers, and optimizing PostgreSQL databases in a distributed environment. The engineer will own payment lifecycle integrations and contribute to scalable, maintainable backend architecture. 🗂️ Requirements: 5+ years commercial experience with Node.js and RESTful APIs, 1+ year commercial experience with NestJS, 1+ year experience integrating and maintaining Stripe, 1+ year experience with payment orchestration platforms (Primer, Gr4vy, or Spreedly), Hands-on experience with full payment lifecycle (authorization, capture, refunds, webhooks, reconciliation), Experience with third-party API integrations, Strong understanding of microservices architecture, Advanced PostgreSQL experience with ORM, Experience with unit and integration testing, Experience with observability and monitoring tools, Experience with Docker and Kubernetes, Experience with AI development tools (e.g., Copilot, ChatGPT), Fluent English (written and spoken) 📃 Skills: Node.js, NestJS, Stripe, Primer, Gr4vy, Spreedly, REST, PostgreSQL, ORM, Jest, GroundCover, Docker, Kubernetes, Redis, AWS, React, Next.js, HTML, CSS, Adyen, Checkout, PayPal, CI/CD 🏢 Description: Senior Backend Engineer (Payments focused) Position Title: Senior Backend Engineer (Payments focused) Department: Business & Product Reports To: Technical Delivery Manager Location: Remote / Europe Date: ASAP Projects & Initiatives: Multi-project Node.js NestJS Stripe (Adyen, Checkout.com , PayPal) PostgreSQL Microservices 1. Job Purpose We're a fast-growing tech company with a portfolio of SaaS products serving diverse industries. Innovation, performance, and design precision are core to our values. As we scale, we're looking for a Senior Back-End Engineer to take a key role in crafting highly performant, maintainable, and user-focused web applications, with a strong focus on payments infrastructure across multiple products. 2. Key Responsibilities – Participate in daily team routines, stand-ups, sprint planning, and retrospectives. – Actively contribute to sprint work: feature development, code reviews, and merge requests. – Develop testable, maintainable code; troubleshoot and debug issues as they arise. – Gather and evaluate requirements in collaboration with the Tech Lead, Product Manager, and fellow engineers. – Translate requirements into solid backend features – Integrate software components into a fully functional system – Collaborate effectively with Product, Engineering, QA, and Customer Support – Integrate with third-party APIs and monitor system performance – Apply engineering best practices and agreed standards consistently – Prepare and present technical ideas to internal teams and stakeholders 3. Requirements MUST HAVE – 5+ years of commercial experience with Node.js and RESTful APIs – 1+ year of commercial experience with NestJS – 1+ year integrating and maintaining Stripe – 1+ year integrating and maintaining a payment orchestration platform, Primer, Gr4vy, or Spreedly – Proficient in English, written and spoken ALSO REQUIRED – Hands-on experience with the full payment lifecycle: ◦ Authorization, capture, refunds, webhooks, reconciliation ◦ Third-party API integrations – Thorough understanding of web application and microservice architecture – Comprehensive understanding of OOP, design patterns, and service-oriented architecture – Advanced PostgreSQL experience with ORM: ◦ Designing scalable schemas ◦ Performance optimization ◦ Schema and data migrations under heavy load – Experience with unit and integration tests, e.g., Jest – Experience with observability and monitoring in distributed environments, e.g., GroundCover – Knowledge of application performance optimization techniques – Understanding of web technologies – Comfortable with Docker and Kubernetes – Hands-on with modern AI development tools, e.g., GitHub Copilot, Cursor, ChatGPT, or similar – Strategic thinker with a problem-solver mindset – Able to work autonomously in a fast-paced, agile, remote environment – Strong communication skills and experience working with distributed teams 4. Nice to Have – Experience with other payment processors, Adyen, Checkout.com , and PayPal – Understanding of payment performance processes, EFWs, chargebacks, and refunds – Experience with Redis – Familiarity with CI/CD tools and practices – Experience with AWS – React.js / Next.js – HTML / CSS – Experience with SaaS products – Past or current Tech Lead experience 5. What We Offer – Full-time, long-term role – 22 days paid leave + local bank holidays – 100% remote – Flexible hours, core window 7:00–18:00 EET – High-traffic, global SaaS products, real scale, real impact
Technology
Future Media Ltd
Senior Backend Engineer (Payments focused)
Senior
Remote
Warsaw, Poland
4,500 - 6,000 EUR
🏢 Summary: Senior Backend Engineer role focused on building and scaling payments infrastructure for SaaS products using Node.js and NestJS in a microservices environment. The position involves integrating and maintaining payment providers such as Stripe and orchestration platforms, optimizing PostgreSQL databases, and ensuring high system performance and reliability. Fully remote role within Europe, offering long-term engagement on high-traffic global products. 🗂️ Requirements: 5+ years commercial experience with Node.js and RESTful APIs, 1+ year commercial experience with NestJS, 1+ year experience integrating and maintaining Stripe, 1+ year experience integrating and maintaining payment orchestration platforms (Primer, Gr4vy, or Spreedly), Hands-on experience with full payment lifecycle (authorization, capture, refunds, webhooks, reconciliation), Strong experience with third-party API integrations, Advanced PostgreSQL experience with ORM, Experience designing scalable schemas and optimizing performance, Experience with unit and integration testing (Jest), Experience with observability and monitoring in distributed systems, Understanding of microservice architecture and service-oriented architecture, Strong knowledge of OOP and design patterns, Experience with Docker and Kubernetes, Proficient English (written and spoken) 📃 Skills: Node.js, NestJS, Stripe, Primer, Gr4vy, Spreedly, REST, PostgreSQL, ORM, Jest, Docker, Kubernetes, Microservices, OOP, GroundCover, Redis, AWS, CI/CD, Adyen, Checkout.com, PayPal, React, Next.js, HTML, CSS, GitHub Copilot, Cursor, ChatGPT 🏢 Description: Senior Backend Engineer (Payments focused) Position Title: Senior Backend Engineer (Payments focused) Department: Business & Product Reports To: Technical Delivery Manager Location: Remote / Europe Date: ASAP Projects & Initiatives: Multi-project Node.js NestJS Stripe (Adyen, Checkout.com , PayPal) PostgreSQL Microservices 1. Job Purpose We're a fast-growing tech company with a portfolio of SaaS products serving diverse industries. Innovation, performance, and design precision are core to our values. As we scale, we're looking for a Senior Back-End Engineer to take a key role in crafting highly performant, maintainable, and user-focused web applications, with a strong focus on payments infrastructure across multiple products. 2. Key Responsibilities – Participate in daily team routines, stand-ups, sprint planning, and retrospectives. – Actively contribute to sprint work: feature development, code reviews, and merge requests. – Develop testable, maintainable code; troubleshoot and debug issues as they arise. – Gather and evaluate requirements in collaboration with the Tech Lead, Product Manager, and fellow engineers. – Translate requirements into solid backend features – Integrate software components into a fully functional system – Collaborate effectively with Product, Engineering, QA, and Customer Support – Integrate with third-party APIs and monitor system performance – Apply engineering best practices and agreed standards consistently – Prepare and present technical ideas to internal teams and stakeholders 3. Requirements MUST HAVE – 5+ years of commercial experience with Node.js and RESTful APIs – 1+ year of commercial experience with NestJS – 1+ year integrating and maintaining Stripe – 1+ year integrating and maintaining a payment orchestration platform, Primer, Gr4vy, or Spreedly – Proficient in English, written and spoken ALSO REQUIRED – Hands-on experience with the full payment lifecycle: ◦ Authorization, capture, refunds, webhooks, reconciliation ◦ Third-party API integrations – Thorough understanding of web application and microservice architecture – Comprehensive understanding of OOP, design patterns, and service-oriented architecture – Advanced PostgreSQL experience with ORM: ◦ Designing scalable schemas ◦ Performance optimization ◦ Schema and data migrations under heavy load – Experience with unit and integration tests, e.g., Jest – Experience with observability and monitoring in distributed environments, e.g., GroundCover – Knowledge of application performance optimization techniques – Understanding of web technologies – Comfortable with Docker and Kubernetes – Hands-on with modern AI development tools, e.g., GitHub Copilot, Cursor, ChatGPT, or similar – Strategic thinker with a problem-solver mindset – Able to work autonomously in a fast-paced, agile, remote environment – Strong communication skills and experience working with distributed teams 4. Nice to Have – Experience with other payment processors, Adyen, Checkout.com , and PayPal – Understanding of payment performance processes, EFWs, chargebacks, and refunds – Experience with Redis – Familiarity with CI/CD tools and practices – Experience with AWS – React.js / Next.js – HTML / CSS – Experience with SaaS products – Past or current Tech Lead experience 5. What We Offer – Full-time, long-term role – 22 days paid leave + local bank holidays – 100% remote – Flexible hours, core window 7:00–18:00 EET – High-traffic, global SaaS products, real scale, real impact
Technology
DataArt
Senior Backend Engineer with Java
Senior
Remote
Wroclaw, Poland
16,000 - 19,000 PLN
🏢 Summary: Senior Backend Engineer role focused on defining the technical direction and architecture of a domain within a borderless financial platform. The position involves designing scalable microservices, driving architectural decisions, and leading a small backend team in a distributed environment. The role emphasizes reliability, security, and high‑volume transaction processing in a cloud-based ecosystem. 🗂️ Requirements: 4-7 years backend engineering experience, Proficiency in Go, Experience with Java 21 or modern Java, Experience designing microservices with clear contracts, Experience with caching strategies including TTL and invalidation, Experience with event-driven or asynchronous architectures, Experience with structured logging, metrics, and alerting, Experience with AWS services, Experience with relational and non-relational databases, Experience with Spring Boot or similar frameworks, Experience reviewing code and architectural decisions, Availability to work in GMT+5:30 timezone 📃 Skills: Java, Go, Spring, JDBI, PostgreSQL, CockroachDB, DynamoDB, Redis, SQS, SNS, Kafka, AWS, EKS, ALB, RDS, S3, Kong, Datadog, Quickwit, JWT, RBAC, TLS, Docker, ArgoCD, GitHub, Microservices, Kafka, CDC 🏢 Description: Project overview This project focuses on developing a borderless financial platform that supports international banking flows, payments, account management and regulatory compliant operations. The product handles sensitive data and high volume transactions while prioritising reliability and security. Team You will work in a distributed environment with backend engineers, a product manager and platform specialists. The role involves leading a sub team of three to five engineers, conducting design reviews, ensuring code quality standards and supporting collaborative decision making. Position overview We are looking for a Senior Backend Engineer who will define the technical direction of a backend domain and drive architectural decisions. You will design microservices, create scalable solutions, guide a small engineering group and collaborate closely with product specialists to shape the delivery roadmap. We are looking for a person willing to work in the time zone: GMT+5:30. Technology stack Java 21, Go, Spring Boot, JDBI, custom workflow engines, PostgreSQL, CockroachDB, DynamoDB, Redis, SQS, SNS, Kafka, AWS EKS ALB RDS S3 Secrets Manager, Kong API Gateway, Datadog, Quickwit, JWT RBAC TLS request and response encryption VAPT, GitHub Actions, Docker, ArgoCD, microservices, event driven architecture, saga and orchestration patterns, CDC pipelines, maker checker workflows Responsibilities Plan and design backend microservices with clear boundaries and contracts Develop solutions for domains such as onboarding, payments, transaction orchestration or platform components Break complex epics into actionable tasks with clear acceptance criteria Review designs from other engineers to ensure scalability and fault tolerance Drive technical decisions including caching layers, asynchronous processing strategies, database choices and API versioning Evaluate build versus buy options for integrations and services Collaborate with a product manager to align on scope and prioritisation Lead a sub team of backend engineers and support their professional growth Support incident response, root cause analysis and long term improvements Monitor service performance using logging, metrics and tracing tools Requirements Professional backend engineering experience from 4-7 years Experience with Go (tooling & CLIs) Experience designing microservices with well-defined contracts and boundaries Experience with Java 21 or modern Java versions Experience with caching strategy design, including TTL and invalidation approaches Experience working with asynchronous processing, event-driven architecture, or queue-based workflows Experience using structured logging, metrics, and alerting to debug production systems Experience in making build versus buy decisions with clear trade-off analysis Experience reviewing code and identifying architectural or contract issues Experience with AWS-based services Experience working with relational and non-relational databases such as PostgreSQL or DynamoDB Experience writing backend services using Spring Boot or similar frameworks Nice to have Experience with financial or payments related systems Experience with KYC or AML flows Experience with workflow or orchestration engines Experience with platform wide pattern creation or reusable service design Experience with data encryption practices and security audits Experience with CockroachDB or high availability distributed databases What We Offer: Vacation days : Up to 26 business days per year. 10 illness/special days off per year (fully paid, no medical papers needed) for all contract types Health and life insurance (Luxmed) MyBenefit platform with Multisport option Internal psychological support service English language classes from the first working day Access to external learning platforms : O’Reilly, LinkedIn Learning, Udemy, and a wide catalog of diverse internal training Flexible workplace : work from the office, from home, or choose a hybrid option Tech Skills Mentoring Program Opportunities to develop as a public speaker, mentor, or technical interviewer Fully paid idle (bench) when not involved in a project Certification reimbursement (AWS, GCP, Microsoft, etc.)
Technology
Team Up
Senior Software Engineer (m/k)
Senior
Remote
Lodz, Poland
5,000 - 8,000 EUR
🏢 Summary: Oferta dotyczy roli Senior Backend Engineer odpowiedzialnej za rozwój wysokowydajnej platformy inwestycyjnej i tradingowej obsługującej miliony użytkowników. Stanowisko obejmuje projektowanie architektury mikroserwisowej, rozwój backendu w Java i Go oraz optymalizację systemów działających pod dużym obciążeniem. Kandydat będzie współpracować z zespołami Product, DevOps i Engineering oraz uczestniczyć w decyzjach architektonicznych i mentoringu. 🗂️ Requirements: 8-12 lat doświadczenia w programowaniu backendowym, Bardzo dobra znajomość Java, Bardzo dobra znajomość Golang, Doświadczenie z JVM, Doświadczenie w projektowaniu systemów high scale i high throughput, Bardzo dobra znajomość architektury mikroserwisowej, Doświadczenie z REST API, Doświadczenie z integracjami systemowymi, Znajomość MongoDB, Znajomość PostgreSQL, Znajomość MySQL, Znajomość indeksowania, cachingu i optymalizacji wydajności, Znajomość Linux, Znajomość podstaw sieci i komunikacji między komponentami, Umiejętność analizy logów i troubleshootingu, Doświadczenie w branży finansowej lub fintech, Znajomość języka angielskiego na poziomie B2 📃 Skills: Java, Golang, JVM, REST, MongoDB, PostgreSQL, MySQL, Linux, Microservices, API, Caching, Networking, AWS, GCP, Azure, Oracle, CI/CD, DevOps 🏢 Description: Dołącz do jednej z najszybciej rozwijających się firm technologicznych z sektora finansowego, która tworzy nowoczesną platformę inwestycyjną i tradingową wykorzystywaną przez użytkowników na całym świecie. To organizacja stawiająca na wysoką jakość inżynierii, skalowalność oraz nowoczesną architekturę. Produkty obsługują miliony użytkowników, bardzo duży ruch i wymagają rozwiązań zapewniających wysoką dostępność oraz wydajność. Twoja rola Jako Senior Backend Engineer będziesz odpowiadać za projektowanie i rozwój kluczowych komponentów platformy oraz współtworzenie architektury systemów działających pod dużym obciążeniem. Do Twoich obowiązków będzie należeć: projektowanie, rozwój i utrzymanie backendu w Java i Go, tworzenie oraz rozwój architektury mikroserwisowej, projektowanie i rozwój wydajnych API oraz integracji z systemami wewnętrznymi i zewnętrznymi, optymalizacja wydajności aplikacji oraz rozwiązywanie problemów produkcyjnych, analiza logów, diagnostyka i troubleshooting złożonych problemów, współpraca z zespołami Product, DevOps oraz Engineering przy dostarczaniu nowych funkcjonalności, udział w code review oraz dbanie o wysoką jakość kodu, mentoring mniej doświadczonych programistów, udział w podejmowaniu decyzji architektonicznych i rozwoju platformy. Szukamy osoby, która posiada 8-12 lat doświadczenia w programowaniu backendowym, bardzo dobrą znajomość Java i Golang, praktyczne doświadczenie z JVM, doświadczenie w projektowaniu i rozwijaniu systemów o wysokiej dostępności oraz dużym ruchu (high scale, high throughput), bardzo dobrą znajomość architektury mikroserwisowej, doświadczenie z REST API oraz integracjami systemowymi, praktyczną znajomość baz danych (MongoDB, PostgreSQL, MySQL), w tym indeksowania, cachingu i optymalizacji wydajności, dobrą znajomość systemu Linux oraz podstaw działania sieci i komunikacji między komponentami aplikacji, umiejętność diagnozowania problemów, analizy logów oraz proponowania usprawnień technicznych, doświadczenie w branży finansowej lub fintech, znajomość języka angielskiego na poziomie min. B2. Mile widziane doświadczenie z rozwiązaniami DevOps oraz CI/CD, znajomość chmur publicznych (AWS, GCP lub Azure), doświadczenie z Oracle Cloud, znajomość wzorców architektonicznych, doświadczenie w obszarze tradingu, giełdy, kryptowalut lub High-Frequency Trading (HFT), wykształcenie techniczne, znajomość języka arabskiego.
Technology
TechTree
PHP Software Engineer
Mid
Remote
Warsaw, Poland
47,300 - 64,500 EUR
🏢 Summary: Backend Software Engineer role focused on building and improving security-sensitive backend services and APIs for a global password and credential management product. The position involves designing robust business logic, access control systems, and integrations while ensuring high standards of security, reliability, and maintainability. Engineers contribute across the full development lifecycle in a collaborative, open-source-driven environment. 🗂️ Requirements: Production experience building backend applications with PHP, Strong knowledge of a modern PHP framework (CakePHP, Symfony or Laravel), Solid backend engineering fundamentals, Ability to design simple, robust solutions for complex problems, Experience with testing and maintaining high code quality, Ability to work on business logic, access control and security-sensitive systems, Collaborative working style with clear communication skills, Interest in security and privacy-focused software development 📃 Skills: PHP, CakePHP, Symfony, Laravel, SQL, PHPUnit, OpenAPI, Git, Docker, Linux, macOS, LDAP, OAuth, JWT, SCIM, WebAuthn, ActiveDirectory, JavaScript, Bash, Python, Go, Rust 🏢 Description: THE CLIENT Our client is a fast-growing cybersecurity product company rethinking how teams manage and share sensitive access. Their platform is trusted by 40,000+ organisations across 50+ countries - and growing fast. This is an engineering-led business: modern architecture, real technical challenges, and a strong focus on open source, privacy, and security. They’re building a fully remote, collaborative team and looking for engineers who take ownership and enjoy solving meaningful problems. If you want to work on a product with real impact at global scale - this is worth a conversation. THE ROLE: Our client is looking for a software engineer to join its Backend team and help build the systems behind its password and credential management products across Community, Enterprise and Cloud editions. This is a backend engineering role in a security-sensitive product environment. The API sits at the centre of how our client handles business logic, access rights, integrations, data integrity and long-term product reliability. The role is well-suited to an engineer who enjoys solving complex product problems, building sustainable systems, and balancing security, simplicity and maintainability. You would contribute across the full development lifecycle: understanding the problem, shaping the technical approach, implementing features, improving the codebase over time, and helping maintain a high standard of quality. This role will suit someone who likes ownership, thinks clearly about impact and trade-offs, and is motivated by building trustworthy software in an open-source environment. RESPONSIBILITIES: Build and improve backend services and API workflows across product suite Translate functional and product requirements into clear, reliable technical solutions Work on business logic, access control, integrations and security-sensitive application flows Help maintain and improve code quality, test coverage, performance and backward compatibility Contribute to technical design discussions and identify opportunities to simplify or strengthen the system over time Collaborate with product, support, security and engineering peers to refine and deliver solutions Contribute to documentation and knowledge sharing across the team CORE REQUIREMENTS: Experience building backend applications in production with PHP Strong backend engineering fundamentals with a modern framework such as CakePHP, Symfony or Laravel Ability to break down complex problems and design simple, robust solutions Good testing habits and attention to quality Comfort working across product, engineering and implementation questions - not just executing tickets Strong collaboration skills, openness to feedback, and a low-ego working style Interest in security, privacy, or building trustworthy software systems NICE TO HAVE: Experience working on security-sensitive applications or authentication / access-control problems Exposure to cryptography-related systems or secure integrations Experience with OpenAPI or well-structured public-facing APIs Experience maintaining long-lived software products Experience with directory integrations or identity systems such as LDAP, Active Directory, OAuth, JWT, SCIM or WebAuthn Experience contributing to open-source projects Familiarity with another language such as JavaScript, Bash, Python, Go or Rust Tools and technologies you’ll work with: You may work across technologies such as PHP, CakePHP, SQL, PHPUnit, OpenAPI, Git and Docker, in Linux and macOS-based development environments. We do not expect candidates to bring experience with every tool listed here. How you work You take ownership of problems, not just tasks You value simplicity and avoid over-engineering You communicate clearly and raise risks early You work well in an environment where feedback is frequent and constructive