Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
New offer - be the first one to apply!
August 14, 2026
Software Engineer
Mid • Hybrid
90 - 130 PLN
Krakow, Poland
Apply now
Manufacturo powers operations for companies building satellites, fusion reactors, next-generation aircraft, and hypersonic vehicles. The SaaS platform supports complex manufacturing operations with greater control, traceability, and speed.
The Role
As a Software Engineer – Backend, you will help build, evolve, and scale a SaaS platform used to manage manufacturing operations. This backend-first, hands-on role focuses on the core platform, with production at its center and close connections to planning, inventory, quality, and shopfloor workflows.
You will build product features, design APIs, model business logic and data structures, and contribute to the technical quality, maintainability, and reliability of the platform. You will work closely with engineers, product owners, testers, and UX/UI designers to understand business needs, clarify requirements, identify technical risks, and deliver practical solutions.
This role suits someone who can work independently, contribute to technical discussions, and make pragmatic engineering decisions while maintaining long-term quality. You should be comfortable in a high-change environment where priorities and context can evolve quickly.
What You’ll Do
- Develop and evolve a complex SaaS platform supporting real manufacturing operations
- Design APIs, business logic, and data models for workflows across production, planning, inventory, quality, and shopfloor operations
- Improve system reliability, maintainability, and performance as it grows
- Investigate and resolve issues across application logic, databases, integrations, and distributed services
- Collaborate with engineers, product owners, testers, and designers to clarify requirements and deliver practical technical solutions
- Contribute to code reviews, technical decisions, automated testing, and continuous improvement of engineering practices
- Use AI-assisted development tools to support coding, debugging, investigation, and learning
Required Skills & Experience
- 3+ years of professional software engineering experience and strong practical knowledge of C# and .NET
- Good knowledge of relational databases, SQL, and Entity Framework or a similar ORM
- Experience designing REST/HTTP APIs and implementing backend business logic for production systems
- Ability to write clean, maintainable, and testable code while making pragmatic technical and design decisions
- Ability to translate complex business requirements into reliable technical solutions
- Practical use of AI-assisted development tools
- Good written and verbal communication skills in English for day-to-day collaboration in an international environment
Nice to Have
- Experience with Angular or another modern frontend framework and a full-stack mindset
- Experience with Azure services, asynchronous messaging, or tools such as MassTransit
- Experience with application performance, SQL optimization, CI/CD, or cloud-based delivery
- Experience or genuine interest in SaaS, ERP, MES, manufacturing, logistics, aerospace, or other complex industrial domains
What You’ll Get in Return
- Work on projects with innovative companies in space exploration and other advanced industries
- Hybrid working arrangement: 3 days a week from the office
- Comprehensive healthcare, including life insurance and a Multisport Card
- Opportunity to make an impact and interact with product owners, management, and clients
Similar jobs you might like
Technology
Manufacturo
Test Engineer
Mid
Hybrid
Krakow, MA, Poland
8,500 - 13,000 PLN
🏢 Summary: Mid Test Engineer role focused on ensuring the quality and reliability of a complex SaaS platform for manufacturing operations. The position combines manual testing and TypeScript-based automation across UI, REST APIs, and data workflows, with close collaboration throughout feature delivery. Hybrid work includes three days per week in the Kraków office. 🗂️ Requirements: 2+ years of software testing, QA, or test engineering experience, Web application or SaaS testing experience, Exploratory and regression testing knowledge, SQL querying and data investigation, REST/HTTP API testing, JavaScript or TypeScript test automation experience, Feature-level test planning and risk analysis, AI-assisted testing or coding tool experience, English communication skills, Availability for hybrid work in Kraków three days per week 📃 Skills: SQL, REST, HTTP, JavaScript, TypeScript, SaaS, API, AI 🏢 Description: Manufacturo powers operations for companies building satellites, fusion reactors, next-generation aircraft, and hypersonic vehicles. Companies such as Hermeus, Relativity Space, and Sierra Space rely on our platform to run complex manufacturing operations with greater control, traceability, and speed. We are a SaaS company building software for some of the most advanced industrial programs in the world. The work we do has real-world impact, and the systems we support are complex, fast-moving, and mission-critical for our customers. We are hiring a Test Engineer to join our product engineering organization and help us improve the quality, reliability, and stability of Manufacturo. This is a role for someone with testing experience who enjoys understanding complex systems, working with data and APIs, and combining thoughtful manual testing with practical automation. The Role As a Mid Test Engineer at Manufacturo, you will work closely with developers, product owners, and other testers to validate new features, identify risks early, and make sure our platform behaves reliably across complex business workflows. This is a hands-on testing role with real ownership. You will be expected to take a feature or larger change, understand the business flow, identify risks, plan how to test it, verify behavior through UI, API, and data, and help the team decide what should be automated. You will split your time between manual testing and test automation . We expect you to be comfortable exploring product behavior, asking precise questions, working with APIs and databases, and contributing to automated tests where they bring real value. This role is a good fit for someone who can work independently, challenge unclear requirements, and help the team think about quality before development is finished — not only at the end. You should be comfortable working in a high-change environment where priorities can evolve, context changes quickly, and teams need to keep delivering value without losing quality. What You’ll Do Take ownership of testing features and larger product changes from analysis through release Understand complex workflows across production, planning, inventory, and shopfloor operations Identify quality risks, edge cases, data dependencies, and gaps in expected behavior early in the process Work with developers and product owners to clarify requirements, acceptance criteria, business rules, and testability Use SQL to verify business outcomes, investigate issues, and understand how workflows affect data Test REST/HTTP APIs, including payload validation, status codes, error handling, permissions, and edge cases Develop, maintain, and improve automated tests using TypeScript Analyze automated test failures to distinguish real product issues from test instability, and help decide what's worth automating versus covering manually Report bugs with strong technical context, including reproduction steps, test data, logs, screenshots, API payloads, and database observations where relevant Use AI tools to accelerate test design, automation, debugging, investigation, and daily productivity Required Skills & Experience 2+ years of experience in software testing, QA, test engineering, or a similar role Experience testing web applications, SaaS products, ERP, MES, logistics, manufacturing, or other workflow-heavy systems Solid understanding of testing principles — exploratory testing, regression testing, and clear bug reporting Good SQL skills — ability to join tables, verify data, investigate issues, and reason about data changes caused by user actions Practical experience testing REST/HTTP APIs, including payloads, status codes, authentication/authorization basics, and error scenarios Working knowledge of JavaScript or TypeScript, with practical experience creating, maintaining, or debugging automated tests Ability to plan testing for a feature based on requirements, product behavior, business logic, and technical risks — and to challenge unclear requirements by asking precise questions about expected behavior Practical use of AI tools such as ChatGPT, Cursor, Codex, or similar for learning, testing, or coding Good written and verbal communication skills in English Nice to Have Experience with Cypress, Playwright, or similar automation frameworks Familiarity with Azure DevOps, Jira, or similar tools for work tracking and bug reporting Understanding of CI/CD pipelines and how automated tests fit into delivery flow Experience working with production, manufacturing, logistics, ERP, MES, warehouse, or shopfloor systems Genuine interest in space, aerospace, advanced manufacturing, or complex industrial systems Our Tech Stack Backend: .NET, C#, Entity Framework, SQL Server / Azure SQL Frontend: Angular, micro-frontend architecture, our own Angular Component Library Testing: manual testing, API testing, test automation, Cypress APIs: REST/HTTP Cloud: Azure CI/CD and work tracking: Azure DevOps Observability: OpenTelemetry, Grafana stack AI tooling: Cursor and Codex, and other modern AI-assisted development tools What You’ll Get in Return Work on software used by some of the most innovative manufacturing companies in the world Our testers work closely with developers from day one - not as a separate entity but as active participants in how features are designed and delivered Real learning opportunities in SQL, API testing, automation, cloud-based SaaS systems, and AI-assisted work Space to influence how we test, what we automate, and how we improve quality within the team Opportunity to grow through hands-on work with complex product workflows, data, APIs, and automation Hybrid working with three days in our Kraków office, comprehensive healthcare including life insurance, and a Multisport Card.
Technology
Manufacturo
Junior Test Engineer
Junior
Hybrid
Krakow, MA, Poland
7,560 - 10,920 PLN
🏢 Summary: Junior Test Engineer role in a complex SaaS environment, combining manual testing with growing responsibility for TypeScript-based test automation. The position involves validating product changes, testing APIs and data, investigating defects, and collaborating with developers and product owners in a fast-changing product team. 🗂️ Requirements: Analytical thinking and attention to detail, Basic understanding of web applications, Basic understanding of REST/HTTP APIs, Basic SQL SELECT queries and data relationships, Willingness to perform manual testing and test automation, Willingness to use AI tools for learning and daily work, Strong written English communication skills, Ability to work in a high-change environment 📃 Skills: SQL, REST, HTTP, TypeScript, Postman, Cypress, Azure, Angular, NET, CSharp, Git, OpenTelemetry, Grafana, Cursor, Codex 🏢 Description: Manufacturo powers operations for companies building satellites, fusion reactors, next-generation aircraft, and hypersonic vehicles. Companies such as Hermeus, Relativity Space, and Sierra Space rely on our platform to run complex manufacturing operations with greater control, traceability, and speed. We are a SaaS company building software for some of the most advanced industrial programs in the world. The work we do has real-world impact, and the systems we support are complex, fast-moving, and mission-critical for our customers. We are hiring a Junior Test Engineer to join our product engineering organization and help us improve the quality, reliability, and stability of Manufacturo. This is a role for someone who wants to grow into a test engineer role, work with complex business processes, and learn how modern SaaS products are tested in practice. The Role As a Junior Test Engineer at Manufacturo, you will work closely with developers, product owners, and other testers to help validate product changes, investigate issues, and improve how we think about quality. This can be an entry-level role, but not a passive one. We are looking for someone curious, technical, and willing to learn. First experience in testing, technical support, software development, IT, engineering, manufacturing, or another analytical area is welcome, but not required. You will split your time between manual testing and test automation . Some of your work will involve exploring new features, checking how the product behaves in different situations, verifying data, testing APIs, and helping the team understand risks before changes reach customers. Over time, you will also contribute more to automated testing using TypeScript. You should be comfortable working in a high-change environment where priorities can evolve, context changes quickly, and teams need to stay focused on delivering value without losing quality. What You’ll Do Test new features, bug fixes, and product changes — exploring product behavior to surface edge cases, inconsistencies, and quality risks Learn how core workflows work across production, planning, inventory, and shopfloor operations Work with developers and product owners to understand expected behavior when requirements are unclear Verify data using basic SQL queries Test REST/HTTP APIs using tools such as Postman or similar Investigate issues using UI behavior, data, API responses, and logs, then report bugs clearly — reproduction steps, expected vs. actual behavior, and supporting evidence Learn and support test automation — from writing simple scenarios to investigating and maintaining existing automated tests Use AI tools to support learning, test idea generation, bug investigation, and automation basics Collaborate with the team to improve quality earlier in the development process Required Skills & Experience Curiosity, analytical thinking, and attention to detail Basic understanding of how web applications and REST/HTTP APIs work Basic SQL skills - you should be able to write simple SELECT queries and understand relationships between data Willingness to work with both manual testing and test automation Curiosity about AI tools and willingness to use them to learn faster and improve daily work Good English communication skills, especially in written form Nice to Have First experience in software testing, software development, technical support, IT, engineering, manufacturing, or another technical or analytical role First exposure to test automation, even from courses, internships, university projects, bootcamps, or personal projects Basic understanding of browser developer tools, especially Console and Network tabs Experience with production, manufacturing, logistics, ERP/MES, warehouse, or shopfloor environments Familiarity with Azure DevOps, Jira, or similar tools Practical use of AI tools such as ChatGPT, Cursor, Claude, or similar for learning, testing, or coding Genuine interest in space, aerospace, advanced manufacturing, or complex industrial systems Our Tech Stack Backend: .NET, C#, Entity Framework, SQL Server / Azure SQL Frontend: Angular, micro-frontend architecture, our own Angular Component Library Testing: manual testing, API testing, test automation, Cypress end-to-end APIs: REST/HTTP Cloud: Azure CI/CD and work tracking: Azure DevOps Observability: OpenTelemetry, Grafana stack AI tooling: Cursor and Codex, and other modern AI-assisted development tools What You’ll Get in Return Opportunity to grow as a test engineer in a complex SaaS product environment. Within your first six months, you'll move from supported testing to owning features end-to-end. Within a year, you'll be contributing to automation and helping shape how we test new parts of the product. Work on software used by some of the most innovative manufacturing companies in the world Work directly alongside experienced testers and developers who will actively support your growth - through code reviews, pairing sessions, and regular feedback Real learning opportunities in SQL, API testing, automation, cloud-based SaaS systems, and AI-assisted work Space to learn how quality works in a complex product — through data, APIs, investigation, and understanding business workflows Hybrid working with three days in our Kraków office, comprehensive healthcare including life insurance, and a Multisport Card.
Technology
New offer
DCV Technologies
Java Backend Developer | Krakow & Wroclaw
Senior
Hybrid
Kraków, MA, Poland
🏢 Summary: Backend Engineer role focused on building AI-centric digital products for employees and HR stakeholders. The position involves Java/Spring Boot microservices development, API and cloud integration, production observability, and maintaining secure, reliable solutions in a hybrid Kraków or Wrocław work model. 🗂️ Requirements: Strong Java and Spring Boot experience, Spring Batch and Spring Cloud experience, Microservices development experience, REST API and GraphQL schema design proficiency, NoSQL data modelling experience, Data streaming experience, OAuth 2.0 and Microsoft Entra ID knowledge, Azure Cloud Services familiarity, English communication skills, Agile collaboration experience, Commitment to quality, maintainability and documentation 📃 Skills: Java, SpringBoot, SpringBatch, SpringCloud, Microservices, REST, GraphQL, NoSQL, CosmosDB, Kafka, OAuth2, EntraID, Azure, AppServices, AzureMonitor, APIManagement, Observability, Testing 🏢 Description: Role Summary We are looking for a Backend Engineer to design, develop, and continuously improve intelligent digital products and services that support employees and HR stakeholders, with AI at the core. Work Mode Hybrid (2–3 days/week) — Kraków or Wrocław office Primary Skills Java, Spring Boot, microservices, REST APIs Key Responsibilities • Design, develop, and continuously improve intelligent digital products and services that support employees and HR stakeholders, with AI at the core. • Apply modern engineering practices, from analyzing user needs and developing new features to automated testing, deployment, and observability. • Ensure quality, security, reliability, and compliance by applying digital principles and implementing functional and non-functional requirements. • Build observability into solutions, monitor production health, help resolve incidents, and remediate root causes of risks and issues. • Advocate for user and stakeholder needs, ensuring AI solutions are explainable, ethical, and human-centric. • Share knowledge openly, contribute to hiring and onboarding, and help shape a collaborative, forward-thinking engineering culture. Required Skills and Experience • Strong experience in Java and Spring Boot, including Spring Batch and Spring Cloud, and building microservices. • Proficiency in REST API and GraphQL schema design. • Experience with NoSQL data modelling, such as Azure Cosmos DB; data streaming, such as Confluent Kafka; and authentication/authorization protocols, including OAuth 2.0 and Microsoft Entra ID. • Familiarity with Azure Cloud Services, including App Services, Azure Monitor, and API Management. • Collaborative communication skills: able to express ideas clearly in English and adapt technical content for diverse audiences while working closely with product managers, designers, and engineers in agile settings. • Strong commitment to quality, maintainability, documentation, and continuous learning. • AI-related skills, such as Spring AI or LangChain, are a strong plus. Benefits • Stable long-term cooperation with opportunity for extension. • Opportunity to work with modern technologies in an international environment. • Professional growth and continuous development opportunities. • Participation in challenging and impactful projects.
Technology
New offer
emagine Polska
Senior Software Engineer
Senior
Remote
Warsaw, MZ, Poland
🏢 Summary: Senior Software Engineer role building enterprise digital platforms for the pharmaceutical and life sciences sector. The position covers full-stack, cloud-native development, architecture influence, API design, CI/CD, quality automation, and platform reliability in an international agile team. 🗂️ Requirements: 5+ years of professional software development experience, Strong .NET/ASP.NET Core and/or Python experience, REST API development experience, Vue 3 and TypeScript experience, Azure or AWS cloud platform experience, CI/CD, automated testing, and DevOps knowledge, Software architecture and scalable solution design knowledge, Fluent written and spoken English 📃 Skills: .NET, ASP.NET, Python, Vue, TypeScript, REST, Azure, AWS, GitHub, Vitest, Allure, MSAL, CI/CD, DevOps 🏢 Description: We’re looking for an experienced Senior Software Engineer to join a global product team within the pharmaceutical and life sciences industry. This is a chance to work on modern, enterprise-grade digital platforms where software engineering meets science and real-world business impact. You’ll have the opportunity to influence architecture, contribute to technical decisions, and build solutions that matter while working in a truly international, agile environment. Quick Facts • Global, remote collaboration with colleagues and stakeholders across an international product organisation • Digital platforms supporting research, clinical development, and scientific decision-making • Cloud-native development, modern frontend technologies, automation, CI/CD, and a strong focus on quality • Cross-functional agile collaboration with engineers, architects, Product Owners, and business experts What you’ll work on As a Senior Software Engineer, you’ll be involved across the full software development lifecycle—from designing scalable solutions and APIs to delivering modern user-facing functionality. Responsibilities • Design and implement scalable backend services and REST APIs • Develop modern web applications and intuitive user-facing functionality • Contribute to system architecture and technical decision-making • Design and implement cloud-native solutions • Build and improve CI/CD pipelines and automated deployments • Ensure software quality through automated testing and code reviews • Work closely with Product Owners, architects, engineers, and business stakeholders • Support platform reliability, observability, and operational excellence • Contribute to an agile, collaborative engineering culture Technology stack • ASP.NET Core / .NET 10 • Vue 3 – Composition API • TypeScript • REST APIs • Python and/or .NET • Azure / AWS • GitHub Actions & CI/CD • Vitest & Vue Test Utils • Allure reporting • Microsoft Identity / Azure MSAL Browser What we’re looking for • 5+ years of professional software development experience • Ability to take ownership of technical solutions • Strong experience with .NET / ASP.NET Core and/or Python • Hands-on experience building REST APIs • Solid frontend experience with Vue 3 and TypeScript • Experience with cloud platforms, preferably Azure or AWS • Practical knowledge of CI/CD, automated testing, and DevOps practices • Strong understanding of software architecture and scalable solution design • Excellent communication and stakeholder management skills • Experience working in regulated environments is a strong advantage • Fluent English, both written and spoken Why this opportunity? • Work globally and remotely with colleagues and stakeholders across an international product organisation • Build technology that contributes to digital platforms supporting research, clinical development, and scientific decision-making • Influence architecture, engineering practices, and technical direction • Work in a modern engineering environment with cloud-native development, frontend technologies, automation, CI/CD, and a focus on quality • Collaborate cross-functionally with experienced engineers, architects, Product Owners, and business experts in an agile setup
Technology
New offer
Talentica
Backend Engineer, AI Agent Systems
Mid
Remote
Warsaw, Poland
🏢 Summary: Backend Engineer role focused on building and operating the AI inference and orchestration systems behind a production AI assistant. The position emphasizes low-latency, high-throughput APIs, distributed-system reliability, observability and performance optimization for mobile, desktop and machine-learning integrations. Remote-first collaboration is available for a candidate working from Poland, with base salary and equity assessed individually. 🗂️ Requirements: Production backend engineering experience, High-throughput, low-latency service experience, AI inference familiarity: LLMs, embeddings, multimodal models, Distributed-systems debugging under load, Production observability and incident-management knowledge, Performance-optimization expertise, Independent delivery in ambiguous environments, Working from Poland, Working-hours overlap with immediate team 📃 Skills: Python, Node.js, PyTorch, OpenAI, Anthropic, LLMs, Embeddings, SQL, NoSQL, Kubernetes, Docker, APIs, Caching, Batching, Streaming, Logging, Alerting 🏢 Description: About the product The product is an AI-native assistant designed to support everyday communication, organization, errands, and complex workflows with minimal user input. It must reliably manage long-running processes, retain context, interact with external tools, and complete real-world tasks despite the non-deterministic nature of modern AI models. Its objective is to make everyday activities significantly faster and easier for users. About the role As a Backend Engineer specializing in AI systems, you will own the inference and orchestration layer behind the product’s AI interactions. Your work will sit between models and end users, where latency, correctness, reliability, and operating costs directly affect the product experience. You will build and operate production systems that transform model capabilities into fast, stable, and observable APIs used by mobile and desktop applications. What you will do • Build and operate backend systems serving AI-powered functionality in production. • Design inference pipelines, orchestration layers, and service boundaries around Machine Learning models. • Take ownership of production monitoring, logging, alerting, and incident response. • Optimize latency and throughput across inference, caching, batching, and streaming. • Build reliable APIs supporting integration with mobile, frontend, and Machine Learning systems. • Diagnose distributed-system issues under production load. • Continuously improve system performance and reliability using real-world production signals. What we are looking for • Strong backend engineering fundamentals supported by experience with production systems. • Experience building or operating high-throughput, low-latency services. • Familiarity with AI inference patterns, including LLMs, embeddings, and multimodal models. • Confidence debugging distributed systems under load. • Understanding of production observability, incident management, and performance optimization. • A delivery-oriented mindset focused on shipping, observing production behavior, and improving through iteration. • Ability to work independently and make pragmatic engineering decisions in an ambiguous environment. What success looks like • Backend systems reliably handle production AI traffic at scale with low latency and high throughput. • APIs remain stable, clear, and easy to integrate with frontend, mobile, and Machine Learning systems. • Production incidents are detected quickly, diagnosed effectively, and resolved with minimal impact on users. • System performance and reliability improve continuously based on real-world usage and production data. Technology stack • Python • Node.js • PyTorch • OpenAI, Anthropic, and open-source LLMs • SQL and NoSQL databases • Kubernetes • Docker Compensation Compensation is assessed individually based on professional experience and technical capability, scope of responsibility, location and relevant market benchmarks, and expected impact on the product and organization. Candidates may share their expected compensation at the beginning of the recruitment process. The compensation package consists of a base salary and equity, with flexibility for exceptional candidates. A company laptop will be provided where required for the role. Remote work and global collaboration The organization operates as a remote-first, globally distributed team. There is no fixed company-wide working schedule or requirement to follow one specific time zone. Team members are expected to maintain sufficient working-hours overlap with their immediate colleagues to collaborate effectively. The successful candidate will work from Poland and collaborate with backend, Machine Learning, mobile, and product specialists across different regions. Poland-based employees join existing global teams rather than a separate local team. The exact reporting line and hiring manager will be confirmed during the recruitment process. How the team works Products are built by small, highly capable, hands-on teams. Decisions are made collaboratively, while individuals are expected to take ownership, bring structure to ambiguous problems, and execute independently. The team moves quickly while balancing production quality, experimentation, and continuous learning from real user behavior. There is no fixed hiring quota for this position. The focus is on identifying engineers who meet the required technical and ownership standards rather than filling a predetermined number of seats. Recruitment process The standard recruitment process consists of up to four stages: • Technical assessment, where relevant to the candidate’s background. • HR interview. • One or more technical interviews. • Founder or leadership interview. Particularly strong candidates may be fast-tracked directly to the technical interview stage based on their experience and previous work. Applications are evaluated by members of the technical team. Interviews may be conducted virtually and, where relevant, onsite. The exact format and interviewers may vary. Decisions are made efficiently, with candidates provided a prompt outcome.
Technology
INFOPLUS TECHNOLOGIES
Java Backend Engineer
Mid
Hybrid
Krakow, MA, Poland
🏢 Summary: Java Backend Engineer role focused on building AI-driven digital products for employees and HR stakeholders. The position covers end-to-end microservice development, testing, deployment, observability, production support, and secure, ethical AI delivery in an agile environment. 🗂️ Requirements: Strong Java and Spring Boot experience, Experience building microservices, Spring Batch and Spring Cloud experience, REST API and GraphQL schema design proficiency, NoSQL data modelling experience, Data streaming experience, OAuth 2.0 and Microsoft Entra ID authentication/authorization experience, Azure Cloud Services experience, English communication skills for cross-functional agile collaboration, Commitment to quality, maintainability, documentation, and continuous learning 📃 Skills: Java, SpringBoot, SpringBatch, SpringCloud, Microservices, REST, GraphQL, NoSQL, CosmosDB, Kafka, OAuth2, EntraID, Azure, AppServices, AzureMonitor, APIManagement, Observability 🏢 Description: Role Summary We are looking for a Java Backend Engineer to design, develop, and continuously improve intelligent digital products and services that support employees and HR stakeholders, with AI at the core. Required Skills & Experience Strong experience in Java and Spring Boot, including Spring Batch and Spring Cloud, and building microservices. Proficiency in REST API and GraphQL schema design. Experience with NoSQL data modelling (e.g., Azure Cosmos DB), data streaming (e.g., Confluent Kafka), and authentication/authorization protocols including OAuth 2.0 and Microsoft Entra ID. Familiarity with Azure Cloud Services, including App Services, Azure Monitor, and API-Management. Collaborative communication skills: able to express ideas clearly in English and adapt technical content for diverse audiences while working closely with product managers, designers, and engineers in agile settings. Strong commitment to quality, maintainability, documentation, and continuous learning. Key Responsibilities Design, develop, and continuously improve intelligent digital products and services that support employees and HR stakeholders, with AI at the core. Apply modern engineering practices, from analyzing user needs and developing new features to automated testing, deployment, and observability. Ensure quality, security, reliability, and compliance by applying digital principles and implementing functional and non-functional requirements. Build observability into solutions, monitor production health, help resolve incidents, and remediate root causes of risks and issues. Advocate for user and stakeholder needs, ensuring AI solutions are explainable, ethical, and human-centric. Share knowledge openly, contribute to hiring and onboarding, and help shape a collaborative, forward-thinking engineering culture.
Technology
AgileEngine
Senior Backend Engineer
Senior
Remote
Krakow, MA, Poland
5,269 - 7,245 USD
🏢 Summary: Senior Backend Engineer role focused on building and maintaining multi-cloud Java services in a microservices, event-driven environment. The position includes test automation, production-code optimization, technical problem-solving, and support for service providers. 🗂️ Requirements: 4+ years of web development experience in similar environments, Bachelor’s degree in Computer Science, Information Security, or related technology field, Java 8, Spring, and Spring Boot expertise, Microservices and event-driven systems experience, Code and business-process documentation experience, Complex requirements and business-process analysis experience, Internal tools and reusable architecture development experience, Production code optimization and performance improvement experience, Application debugging, refactoring, and production-issue reproduction experience, JUnit and Mockito testing experience, Git experience, Commitment to code quality and ownership, Strong problem-solving and continuous-improvement approach, Upper-intermediate English 📃 Skills: Java, Spring, SpringBoot, Microservices, JUnit, Mockito, Git, AWS, ECS, SNS, SQS, RedShift 🏢 Description: ID77083 AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. Why join us If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! :) About the role We are looking for a Senior Backend Engineer to develop and maintain multi-cloud platform services using Java 8 and Spring Boot , contributing to microservices architecture and event-driven systems within a small, high-ownership team. You will optimize production code, write unit and system tests using JUnit and Mockito, support complex business requirements gathering, and monitor service providers in the field. Experience in financial, accounting, or logistics software is a strong plus. What you will do Develop multi-cloud platform services as part of a small engineering team; Build and maintain automation frameworks to execute developer-written tests in private and public cloud environments; Optimize code, ensure engineering best practices are followed, and support the team in resolving technical challenges; Monitor and support service providers using the application in the field. Must haves 4+ years of experience in web development in similar environments; Bachelor’s degree in Computer Science, Information Security, or a related technology field; Strong knowledge of Java 8 , Spring , and Spring Boot ; Experience with Microservices and event-driven systems; Experience creating documentation for code and business processes; Experience gathering and navigating complex requirements and business processes; Experience developing internal tools and reusable architecture; Experience optimizing code and improving performance for production systems and applications; Experience debugging, refactoring applications, and reproducing production issues; Experience with testing frameworks including JUnit and Mockito ; Experience with Git ; Commitment to code quality and ownership of developed applications; Strong problem-solving skills with a proactive approach to continuous improvement; Upper-intermediate English level. Nice to haves Experience working with financial or accounting backends; Experience with Test-Driven Development (TDD); Experience with logistics software, delivery, transportation, route planning, or roadside assistance domains; Experience with AWS services such as ECS, SNS, SQS, and RedShift; Experience in architectural design, code reviews, and SOLID principles. The benefits of joining us Professional growth Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps Competitive compensation We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities A selection of exciting projects Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands Flextime Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive. Meet Our Recruitment Process Asynchronous stage – An automated, self-paced track that helps us move faster and give you quicker feedback: Short online form to confirm basic requirements 30–60 minute skills assessment via Codility – a platform founded in Poland that helps us provide quicker feedback and streamline this stage of the process. 5-minute introduction video Synchronous stage – Live interviews Technical interview with our engineering team (scheduled at your convenience) Final interview with your future teammates If it’s a match — you’ll get an offer!