June 10, 2026
PHP Software Engineer
Mid • Remote
47,300 - 64,500 EUR
Warsaw, Poland
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
Similar jobs you might like
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
Technology
TechTree
Software Engineer
Mid
Remote
Warsaw, Poland
47,300 - 64,500 EUR
🏢 Summary: Software Engineer role on the Client team building secure browser extensions, desktop applications, CLI tools and SDKs for a global cybersecurity product. The position focuses on client-side engineering in a zero-trust, end-to-end encrypted environment with strong ownership across the full development lifecycle. Ideal for engineers who enjoy solving complex product and security challenges while contributing to open-source and high-quality software at scale. 🗂️ Requirements: 3+ years of experience building JavaScript applications in production, Strong client-side engineering experience with React or similar framework, Ability to design simple, robust solutions to complex problems, Experience writing and maintaining unit, integration and end-to-end tests, Ability to implement secure client-side business logic and data handling, Comfort collaborating across product, design and engineering, Interest in security, privacy or trustworthy software systems 📃 Skills: JavaScript, React, HTML, CSS, Storybook, Jest, WebdriverIO, OpenPGP, Git, Docker, Windows, macOS, Linux 🏢 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 Client team and help build the applications through which users experience the product, including browser extensions, desktop applications, command-line tools and SDKs. This is not a typical frontend role. Because their product is built around end-to-end encryption and a zero-trust model, their client applications carry significant responsibility for security, data handling and product behaviour. The role sits at the intersection of client engineering, product thinking, usability and security-sensitive application design. You would work on features used by a large open-source community, contributing across the full lifecycle: understanding the problem, shaping the approach, implementing the solution, testing it thoroughly and improving it over time. This role will suit someone who enjoys solving complex product problems, keeping solutions simple, and working in an environment where quality, openness and collaboration matter. RESPONSIBILITIES: Build and improve client applications across browser, desktop and adjacent client surfaces Translate product and user needs into secure, usable client-side solutions Implement and maintain business logic, local data handling and security-sensitive workflows on the client side Contribute to testing strategy across unit, integration and end-to-end levels Work closely with product, design and engineering peers to refine solutions before implementation Help improve code quality, performance, maintainability and documentation Contribute to open-source collaboration with the community where relevant CORE REQUIREMENTS 3+ years of experience building JavaScript applications in production Strong client-side engineering fundamentals with React or a similar framework 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 coding 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 building browser extensions, desktop applications or other multi-platform clients Experience with security-sensitive applications, client-side cryptography or zero-trust architectures Experience with design systems, Storybook or usability-focused product development Open-source contribution experience Experience maintaining long-lived software products Familiarity with other languages such as Go, Swift, C#, PHP, Python or Rust Tools and technologies you’ll work with: JavaScript, React, HTML/CSS, Storybook, Jest, WebdriverIO, OpenPGP-related tooling, Git and Docker across Windows, macOS and Linux 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 work well in an environment where feedback is frequent and constructive
Technology
TechTree
Software Engineer
Mid
Remote
Warsaw, Poland
47,300 - 64,500 EUR
🏢 Summary: Software Engineer role focused on building and improving secure client applications including browser extensions, desktop apps, CLI tools and SDKs within a zero-trust, end-to-end encrypted product. The position combines client-side engineering, security-sensitive design and product thinking, contributing across the full development lifecycle. You will deliver secure, high-quality solutions used by a large global and open-source community. 🗂️ Requirements: 3+ years of production experience with JavaScript, Strong experience with React or similar framework, Solid client-side engineering fundamentals, Experience designing simple, robust solutions for complex problems, Hands-on experience with unit, integration and end-to-end testing, Ability to implement secure client-side data handling and business logic, Experience collaborating across product, design and engineering teams, Interest in security, privacy or secure software systems 📃 Skills: JavaScript, React, HTML, CSS, Storybook, Jest, WebdriverIO, OpenPGP, Git, Docker, Windows, macOS, Linux 🏢 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 Client team and help build the applications through which users experience the product, including browser extensions, desktop applications, command-line tools and SDKs. This is not a typical frontend role. Because their product is built around end-to-end encryption and a zero-trust model, their client applications carry significant responsibility for security, data handling and product behaviour. The role sits at the intersection of client engineering, product thinking, usability and security-sensitive application design. You would work on features used by a large open-source community, contributing across the full lifecycle: understanding the problem, shaping the approach, implementing the solution, testing it thoroughly and improving it over time. This role will suit someone who enjoys solving complex product problems, keeping solutions simple, and working in an environment where quality, openness and collaboration matter. RESPONSIBILITIES: Build and improve client applications across browser, desktop and adjacent client surfaces Translate product and user needs into secure, usable client-side solutions Implement and maintain business logic, local data handling and security-sensitive workflows on the client side Contribute to testing strategy across unit, integration and end-to-end levels Work closely with product, design and engineering peers to refine solutions before implementation Help improve code quality, performance, maintainability and documentation Contribute to open-source collaboration with the community where relevant CORE REQUIREMENTS 3+ years of experience building JavaScript applications in production Strong client-side engineering fundamentals with React or a similar framework 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 coding 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 building browser extensions, desktop applications or other multi-platform clients Experience with security-sensitive applications, client-side cryptography or zero-trust architectures Experience with design systems, Storybook or usability-focused product development Open-source contribution experience Experience maintaining long-lived software products Familiarity with other languages such as Go, Swift, C#, PHP, Python or Rust Tools and technologies you’ll work with: JavaScript, React, HTML/CSS, Storybook, Jest, WebdriverIO, OpenPGP-related tooling, Git and Docker across Windows, macOS and Linux 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 work well in an environment where feedback is frequent and constructive
Technology
N-iX
Junior Java Engineer
Junior
Remote
Krakow, MA, Poland
1,500 - 2,000 USD
🏢 Summary: Entry-level Backend Engineer role focused on supporting the development of backend services and REST APIs under senior guidance. The position involves contributing to production systems, writing tested and maintainable code, and collaborating within a cross-functional engineering team. Ideal for candidates with foundational Java experience seeking hands-on experience in scalable and secure systems. 🗂️ Requirements: Bachelor's degree in Computer Science or related field (or currently pursuing), Minimum 0.5 years of Java experience, Practical experience with RESTful APIs, Ability to work with HTTP methods, status codes, and JSON, Experience writing SQL queries (SELECT, JOIN, WHERE, GROUP BY) or using ORM, Basic understanding of SQL and NoSQL differences, Knowledge of data structures and algorithms, Ability to use Git in a team environment (branching, pull requests, merge conflicts), Experience writing unit tests, Experience contributing code to production through review and deployment process 📃 Skills: Java, REST, HTTP, JSON, SQL, NoSQL, ORM, Git, JUnit, Pytest, Jest, CI, Algorithms, DataStructures, APIs, Testing 🏢 Description: (5190) About This Role You will be a part of the Engineering team and reports to our Manager, Engineering. You will support the development of backend services and APIs that power customer’s products. Working under close guidance from experienced engineers, you will gain hands-on experience contributing to real-world systems while learning best practices in software development, scalability, and security. Key Responsibilities Support the development of backend services and APIs under direct supervision of senior engineers Assist with writing clean, maintainable, and well-documented code following team standards Help debug, test, and troubleshoot backend systems and services Contribute to small tasks or components within larger projects Collaborate with cross-functional teams including Frontend, Product, and DevOps Participate in code reviews and apply feedback to improve technical skills Assist in writing unit tests and validating functionality Document technical processes and development work Required Qualifications Bachelor's degree in Computer Science or a related field; Currently pursuing is also an option Strong theoretical knowledge of Java, at least 0.5 years of experience Practical experience building and consuming RESTful APIs — HTTP methods, status codes, JSON, request/response handling, basic error handling. Working knowledge of databases — has written real SQL queries (SELECT, JOIN, WHERE, GROUP BY) or used an ORM in production code; understands the difference between SQL and NoSQL at a basic level. Solid understanding of data structures and algorithms — arrays, hash maps, trees, basic Big-O analysis — sufficient to discuss simple coding problems and reason about correctness. Comfortable with Git in a team setting — branching, pull requests, code review, addressing feedback, resolving merge conflicts; has worked in a shared repository with at least one other developer. Hands-on experience writing unit tests for their own code (pytest, JUnit, Jest, or equivalent), and basic familiarity with how testing fits into a CI pipeline. Demonstrated ability to ship code to production — even small features or bug fixes — through a real review and deployment process; ability to clearly describe what they built, how it was reviewed, and how it was tested. Genuine interest in cryptocurrency, blockchain, or Web3 (self-taught is fine — owning crypto, reading, side projects, hackathons) and willingness to learn the regulated FinTech context; English level: Upper-intermediate or higher, sufficient for daily team communication and code review discussions. Bonus: exposure to Linux / command line, Docker basics, message queues (Kafka, RabbitMQ), cloud platforms (AWS, GCP), open-source contributions, hackathon participation, or an active public GitHub portfolio.
Technology
iTeamly
Senior Backend Engineer
Senior
Remote
Kraków, Poland
22,500 - 26,500 PLN
🏢 Summary: Backend engineering role focused on building scalable backend services, APIs, and internal developer platforms in a fully remote environment. The position involves improving system architecture, optimizing distributed systems, and collaborating across the full software development lifecycle. The offer includes influence on technical decisions, modern technologies, and growth opportunities within an experienced engineering team. 🗂️ Requirements: 5+ years of backend software development experience, Proficiency in PHP or experience with Java, Python, Go, Knowledge of RESTful APIs and GraphQL, Experience building scalable distributed backend systems, Experience with SQL/MySQL and database optimization, Experience with automated testing and monitoring, Knowledge of debugging production systems, Familiarity with contract-driven development, English for daily technical communication 📃 Skills: PHP, Java, Python, Go, REST, GraphQL, SQL, MySQL, React, API 🏢 Description: ✅ Your responsibilities: ・Design, develop, and maintain scalable backend services and APIs for third-party integrations. Improve platform architecture, service communication, and internal developer tooling. Collaborate with Product Managers, Designers, and Engineers throughout the entire software development lifecycle. Optimize existing systems for performance, scalability, reliability, and maintainability. Drive engineering best practices, including code quality, testing, and documentation. Participate in architecture discussions and technical decision-making. Mentor engineers through code reviews, pair programming, and knowledge sharing. Continuously improve the developer experience by building reliable internal platforms and tools. 🧠 Our requirements: 5+ years of experience in backend software development. Strong proficiency in PHP (preferred) or solid experience with Java, Python, Go , or similar backend technologies. Strong understanding of RESTful APIs , GraphQL , and API design best practices. Experience designing and building scalable, distributed backend systems. Hands-on experience with SQL/MySQL databases and database optimization. Experience with automated testing, observability, monitoring, and debugging production systems. Familiarity with contract-driven development and modern software development practices. Basic knowledge of frontend technologies such as React is a plus. Strong communication skills and the ability to collaborate across cross-functional teams. Passion for writing clean, maintainable, and high-quality code or AI automation English at a level allowing daily technical communication 🌟 What we offer: 100% remote work. Private healthcare and Multisport. Life insurance. Real influence on technical decisions and system architecture. Opportunity to build scalable backend services and developer platforms. Work with modern technologies in a collaborative engineering environment. Knowledge sharing, mentorship, and professional growth opportunities. Friendly, supportive, and experienced engineering team.
Technology
RemoDevs
Senior Backend Python Developer
Senior
On-site
Warsaw, Poland
28,000 - 32,000 PLN
🏢 Summary: Senior Backend Engineer responsible for designing, building, and maintaining production-grade backend systems that power AI-driven business automation. The role covers full ownership from system design to deployment, focusing on scalable, reliable distributed systems and cloud infrastructure. This is a Warsaw-based, office role with strong emphasis on technical leadership and AI-supported development workflows. 🗂️ Requirements: Senior-level experience in backend engineering on production systems, Strong Python programming skills, Experience with distributed systems concepts, Experience with cloud platforms (AWS, Azure, or similar), Knowledge of SQL and NoSQL databases, Ability to design, implement, and deliver systems to production, Strong written and spoken communication skills, Regular use of AI tools in development workflows 📃 Skills: Python, AWS, Azure, SQL, NoSQL, DistributedSystems, Concurrency, AsynchronousProcessing, APIs, Cloud, GitHubCopilot, OpenAI, Claude, TypeScript 🏢 Description: About Us Many companies want to use AI agents, but these agents often struggle with real business tasks. We solve this problem by building a platform that helps AI understand business rules, workflows, and processes. This allows AI to make better decisions and provide accurate, reliable, and compliant results. Well-known companies from different industries use our technology to automate up to 85% of customer cases, reduce handling time by 20–25%, and complete tasks that used to take hours in just seconds. We also work with leading technology partners and have been recognized for our innovative approach. Our goal is to help people everywhere get better answers through AI. Job Description We are looking for a Senior Backend Engineer who can take ownership of important systems instead of only completing assigned tasks. You will solve complex problems, design backend solutions, build them, and make sure they run well in production. We want someone with strong technical skills, good communication, and the ability to create simple, reliable, and easy-to-maintain systems. This is a product engineering role with responsibility from system design to production. The position is based in Warsaw and requires office work. Responsibilities Design and develop backend services, APIs, data processing, and background tasks for production systems. Turn unclear business needs into clear technical plans and practical solutions. Maintain services after release by improving reliability, monitoring, performance, and fixing issues. Make good decisions about system architecture, data models, interfaces, and future scaling. Write technical documentation, architecture notes, and diagrams when they help the team. Work closely with product managers, frontend engineers, and platform engineers to deliver complete solutions. Improve development processes using AI tools, automation, and internal workflows. Support the team through code reviews, design reviews, and practical technical leadership. Requirements Strong experience as a senior backend engineer working on production systems. Excellent Python skills and the ability to write clean and maintainable code. Good understanding of distributed systems, including concurrency, failure handling, data consistency, asynchronous processing, and service design. Experience with cloud platforms such as AWS, Azure, or similar services. Knowledge of SQL, NoSQL databases, schema design, and performance optimization. Ability to take a project from an idea through design and implementation to production. Strong written and spoken communication skills with the ability to explain technical topics clearly. Regular use of AI tools in everyday development and interest in improving AI-based workflows. Nice to Have Experience with LLM-based applications, search systems, AI infrastructure, or large data pipelines. Knowledge of TypeScript or the ability to contribute to frontend development when needed. Experience guiding other engineers and influencing technical decisions without being a formal manager. What We Offer B2B contract and company stock options. MacBook Pro for work. Modern technology stack and opportunities to contribute to open-source projects. Access to advanced AI development tools, including GitHub Copilot, Claude Code, OpenAI Codex, TypingMind, and MCP servers. Our Culture and Values Our leadership team has strong experience in AI and knowledge management. We have secured more than $60 million in funding and achieved three years of continuous 3x growth. Our work is based on these values: Quality – We aim for excellent work and high coding standards. Momentum – We take initiative and keep projects moving forward. Accountability – We take responsibility and give honest, respectful feedback. Hard Work – We believe great results come from teamwork and consistent effort. Learning Agility – We stay curious, learn from mistakes, and improve every day. Adapt and Thrive – We accept change and see challenges as opportunities. Win Together – We succeed as one team through honesty, openness, and support for our shared mission.
Technology
Ntiative
Senior Software Engineer
Senior
Hybrid
Warsaw, Poland
25,000 - 30,000 PLN
🏢 Summary: Senior Backend Engineer role focused on transforming a mission-critical e-commerce domain supporting subscriptions and purchasing journeys for millions of users. The position centers on migrating a monolithic system to scalable microservices, improving performance and reliability, and shaping the future architecture of a global platform. Engineers will work with event-driven systems and modern AI tools while owning solutions end-to-end. 🗂️ Requirements: 5+ years of professional backend engineering experience, Strong experience designing and operating microservices architectures, Experience modernising legacy systems and decomposing monoliths, Solid understanding of distributed systems and scalable backend design, Commercial experience with Go, Java, Kotlin or Scala, Hands-on experience with Kafka or similar event-streaming technologies, Hands-on experience with PostgreSQL, Hands-on experience with Docker and Kubernetes, Experience with CI/CD pipelines, Practical experience using AI coding assistants (Claude Code, Cursor, Copilot or similar), Ability to review and validate AI-generated code, Comfortable owning solutions from idea to production 📃 Skills: Go, Golang, Java, Kotlin, Scala, Kafka, PostgreSQL, Docker, Kubernetes, CI/CD, GraphQL, DDD, TDD, BDD, Microservices 🏢 Description: Join a global e-commerce technology organisation serving millions of customers across multiple international markets. As a Senior Backend Engineer, you will become part of a team responsible for one of the company's most critical customer-facing domains. The platform supports customer subscriptions, plans, and purchasing journeys used daily by millions of users. This is not a maintenance role. The team is actively transforming a mission-critical domain, modernising legacy systems, reducing technical debt, and building the next generation of scalable services that will support future growth. You will play a key role in migrating core functionality from a monolithic architecture to modern microservices while helping shape the future architecture of a global platform. What You'll Do Build & Scale Core Services Design, develop, and maintain scalable backend services within a distributed microservices architecture. Build reliable systems supporting millions of customer interactions. Improve performance, reliability, and scalability across critical customer-facing services. Drive Modernisation Lead the migration of key business domains from monolithic systems to modern microservices. Reduce technical debt and improve long-term maintainability. Design solutions that support future platform growth. Shape Architecture Participate in architecture discussions and technical decision-making. Design orchestration layers supporting complex customer journeys and business processes. Help define engineering standards and best practices. Work with Event-Driven Systems Build and operate services powered by event-driven architectures. Work extensively with Kafka and real-time lifecycle events. Design resilient and observable distributed systems. Raise Engineering Standards Conduct code reviews and support other engineers through technical guidance. Promote best practices across software development, testing, deployment, and observability. Contribute to a strong culture of ownership and continuous improvement. AI-Powered Engineering Use modern AI tools and coding agents throughout the software development lifecycle. Leverage AI for onboarding, architecture exploration, implementation, testing, debugging, and productivity improvements. Apply engineering judgement to validate, verify, and safely integrate AI-generated outputs. What We're Looking For Backend Engineering Expertise 5+ years of professional backend engineering experience. Strong experience designing and operating microservices architectures. Experience modernising legacy systems and decomposing monoliths. Solid understanding of distributed systems and scalable backend design. Technical Stack Commercial experience with Go (Golang), Java, Kotlin or Scala Engineers coming from a JVM background should be open to working in a Go-driven environment. Hands-on experience with: Kafka or similar event-streaming technologies PostgreSQL Docker Kubernetes CI/CD pipelines Product & Ownership Mindset Comfortable owning solutions from idea through production. Strong problem-solving skills and ability to make technical trade-offs. Experience collaborating with product, business, and engineering stakeholders. AI Fluency Practical experience using AI coding assistants such as Claude Code, Cursor, Copilot, or similar tools. Understanding of how context, prompts, constraints, and validation influence AI-generated outputs. Ability to critically review and verify AI-generated solutions. Nice to Have Experience with subscription-based products. Experience in e-commerce environments. GraphQL knowledge. Familiarity with DDD, TDD, and BDD practices. What We Offer Opportunity to build systems used by millions of customers globally. High-impact engineering work with significant architectural ownership. International collaboration across distributed engineering teams. End-to-end ownership from idea to production. Hybrid working model (3 days per week in the Warsaw office). B2B cooperation model. 30 days of paid annual leave. Modern office located in Warsaw city centre. Continuous learning and professional growth opportunities.
Technology
DevsData LLC
Backend Engineer (PHP; 100% remote)
Mid
Remote
Warsaw, Poland
4,000 - 4,500 EUR/mo
🏢 Summary: Full-time remote Backend Engineer role focused on building and enhancing secure PHP-based APIs for an open-source cybersecurity product. The position involves developing new features, maintaining code quality, implementing tests, and ensuring high standards of security, performance, and data integrity. The engineer will work on cryptographic mechanisms, access control, and secure API workflows used at scale. 🗂️ Requirements: 3+ years experience building PHP applications, Proficiency in CakePHP, Laravel or Symfony, Experience with PHPUnit testing, Knowledge of OpenAPI specifications, Experience with Git and branching models, Understanding of OWASP Top 10 and secure coding practices, Proficiency in at least one additional language: JavaScript, Bash, Python, Go or Rust, Experience building and maintaining secure APIs, Ability to write unit and end-to-end tests, Experience with CI/CD pipelines 📃 Skills: PHP, CakePHP, Laravel, Symfony, PHPUnit, OpenAPI, Git, OWASP, JavaScript, Bash, Python, Go, Rust, CICD, APIs, GDPR 🏢 Description: 💰 Salary: 4000 - 4500 EUR, depending on experience 🕦 Full-time ☑️ EOR 🌴 Remote We are looking for a Backend Engineer to join a fast-growing open-source cybersecurity company's engineering team. The role focuses on building and improving secure APIs, handling data integrity, access rights management, and cryptographic mechanisms while maintaining high standards of performance, quality, and security across all product editions. Requirements 3+ years of experience building PHP applications Proficient in building back-end applications with CakePHP, Laravel, or Symfony Proficient in testing applications with PHPUnit Familiar with OpenAPI Specifications Familiar with Git and branching models Strong understanding of OWASP Top 10 vulnerabilities and secure coding practices Proficient with at least one additional programming language: JavaScript, Bash, Python, Go, or Rust Fluent in English, both verbal and written Key Responsibilities Develop new features in PHP and CakePHP for existing products used daily by over half a million users Maintain, improve, and fix bugs on the existing codebase Transform functional specifications into reliable API workflows, ensuring backward compatibility and security Participate in code reviews to identify defects before launch Write unit tests aiming for 80% coverage to ensure functionality and prevent regressions Develop end-to-end tests to ensure critical user journeys function correctly across various scenarios Optimize code for performance and scalability to handle growth and increased demand Contribute to OpenAPI specifications, SDKs, and user and admin guides Collaborate closely with SRE teams to maintain robust CI/CD pipelines Apply secure coding and design practices to ensure all components adhere to the highest security standards Monitor project dependencies for vulnerabilities and assist the security team in analyzing their impact Ensure data handled by the product development team complies with GDPR and other data protection regulations Get to know DevsData: We are a technology consulting company and a recruitment agency, delivering software solutions to clients from Europe and the US. We work 100% remotely, in an international team, including people from Asia, London, or San Francisco. We employ people with experience in international corporations as well as students of the best technical and business universities. Find out more: https://devsdata.com/
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
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.