June 2, 2026
Senior Backend Developer
Senior • Remote
6,000 - 7,000 USD
Warsaw, Poland
About Us
We build B2B legal technology that helps law firms and fund managers work faster and produce high-quality results. Our product helps manage the legal processes used when raising private investment funds. It makes drafting, negotiation, and compliance work easier and faster for lawyers.
We use a single-tenant SaaS system hosted on AWS in several regions. Our technology stack includes Python/Django 4.2, React 18 with TypeScript, PostgreSQL, Redis, Elasticsearch/OpenSearch, S3, ECS, and Lambda.
Role Overview
We are looking for a Senior Back-End Developer to design, build, and improve the APIs, data models, and services behind our product. You will work closely with front-end developers, QA engineers, and DevOps specialists to create reliable, scalable, and secure back-end systems used by global business clients.
The ideal candidate has strong experience with Python/Django, AWS services, and distributed systems. They care about performance, clean architecture, and maintainable code.
Key Responsibilities
Design and build RESTful APIs using Python 3.10+ and Django 4.x / Django REST Framework.
Create scalable data models and efficient queries using PostgreSQL, Redis, and Elasticsearch/OpenSearch.
Build background jobs and asynchronous tasks using Celery, SQS, and Lambda.
Integrate AWS services such as S3, SNS/SQS, CloudFront, ECS, and RDS into application workflows.
Take part in code reviews and maintain clean, secure, and well-documented services.
Work with DevOps to improve CI/CD pipelines and infrastructure automation.
-
Help plan system architecture, scalability, and performance improvements.
Essential Requirements
Experience working as a Back-End or Full-Stack Developer in a SaaS environment.
Strong knowledge of Python 3.10+ and Django 4.x / Django REST Framework.
Experience with PostgreSQL, Redis, and/or Elasticsearch/OpenSearch.
Familiarity with Celery, SQS/SNS, and AWS services such as ECS, Lambda, S3, and RDS.
Experience with Git, CI/CD processes, and Agile/Scrum development.
-
Strong debugging and problem-solving skills with attention to performance and reliability.
Preferred Requirements
Experience with infrastructure-as-code tools such as Terraform or Terragrunt and AWS developer tools.
Knowledge of authentication systems, role-based access control, and single-tenant architecture.
Experience working with text or document processing libraries.
-
Familiarity with testing and code quality tools such as pytest, Ruff, and pre-commit workflows.
Personal Attributes
Practical engineer who values reliability and clean system design.
Analytical and detail-focused problem solver.
Comfortable working and communicating in cross-functional Agile teams.
-
Proactive in improving code quality and developer experience.
What We Offer
Competitive salary and benefits.
Remote-first work culture with colleagues from different countries.
Opportunity to shape the back-end architecture and services of our global legal-tech product.
Experience working with complex enterprise workflows and automation challenges.
Similar jobs you might like
Technology
Remodevs
Backend Tech Lead
Senior
Remote
Warsaw, Poland
8,000 - 9,000 USD
🏢 Summary: Hands-on Backend Tech Lead role responsible for driving technical architecture and implementation of a scalable SaaS legal-tech platform on AWS. The position combines active Python/Django development with team leadership, system design, and ownership of backend delivery. You will lead feature development end-to-end while ensuring high standards in scalability, security, and CI/CD practices. 🗂️ Requirements: 10+ years professional software development experience, 3+ years in technical leadership or mentoring role, Expert-level Python 3.10+, Expert-level Django 4.x, Strong REST API development experience, Strong system design and architecture skills, Experience building scalable systems on AWS, Advanced PostgreSQL knowledge, Experience with Redis and Elasticsearch/OpenSearch, Experience deploying and scaling applications with ECS, Lambda, S3, CloudFront, RDS, Strong CI/CD practices knowledge, Infrastructure as Code experience, Strong debugging and problem-solving skills 📃 Skills: Python, Django, REST, AWS, ECS, Lambda, S3, CloudFront, RDS, PostgreSQL, Redis, Elasticsearch, OpenSearch, Terraform, Terragrunt, CI/CD, CloudWatch, Sentry, KMS, SOPS, JWT 🏢 Description: About Us We build B2B legal technology that helps law firms and fund managers work faster and produce higher-quality results. Our product makes the legal processes for raising private investment funds simpler, helping lawyers speed up drafting, negotiations, and compliance. Our platform runs on a single-tenant SaaS system hosted on AWS in multiple regions. It is built using modern technologies: Python/Django, React/TypeScript, PostgreSQL, Redis, Elasticsearch/OpenSearch, S3, ECS, and Lambda. Our teams use Agile Scrum methods and strong practices for CI/CD, Infrastructure as Code (Terraform/Terragrunt), and security. Role Overview We are looking for a Backend Tech Lead to guide one of our engineering teams. This is a hands-on leadership role for a skilled senior backend engineer ready to lead. You will manage the technical direction of your team while still actively coding, designing systems, and solving complex platform and data challenges. You will oversee building features from design to implementation, mentor engineers, promote technical excellence, and encourage a collaborative team culture. You will work closely with Product Managers to ensure your team delivers scalable, maintainable, and high-quality solutions for our clients worldwide. Key Responsibilities Lead technical design, architecture, and implementation of new features. Ensure solutions are scalable, secure, and match the product vision. Mentor backend engineers and support their growth through guidance, code reviews, and career development. Stay hands-on in Python/Django coding and solve complex platform and database issues. Set and enforce best practices for coding, testing, CI/CD, and system design. Work with Product Managers to turn requirements into technical designs and development plans. Manage the team’s technical roadmap and delivery, addressing risks and meeting sprint goals. Facilitate technical discussions, resolve difficult decisions, and make key architectural choices. Improve developer workflows and team productivity with tools and automation. Essential Requirements At least 10 years of professional experience in software development. Minimum 3 years in a leadership or mentoring role. Expert in Python 3.10+ and Django 4.x, including REST API development. Strong system design and architecture skills, with experience building scalable AWS systems. Skilled with PostgreSQL, Redis, and Elasticsearch/OpenSearch. Experience deploying and scaling applications on AWS (ECS, Lambda, S3, CloudFront, RDS). Strong problem-solving and debugging skills across the stack. Preferred Requirements Experience in legal tech, FinTech, or regulated industries. Knowledge of Infrastructure-as-Code (Terraform/Terragrunt) and advanced AWS tools. Familiarity with monitoring tools (CloudWatch, Sentry) and security practices (KMS, SOPS, JWT). Experience leading remote or distributed teams and setting team development standards (testing, linting, pre-commit workflows). Personal Attributes Hands-on leader who enjoys building software and supporting their team. Clear communicator, able to explain technical ideas to technical and non-technical people. Pragmatic decision-maker balancing technical quality and business needs. Strong sense of ownership and accountability for team success and platform health. Proactive problem-solver, adaptable in a growing company. Committed to learning and sharing knowledge with the team. What We Offer Competitive salary. Career growth opportunities in a fast-growing tech company. Remote-first culture with international colleagues. Work with innovative legal-tech solutions and high-profile global clients. This senior role allows you to shape the technical future of our product, working across the stack to deliver features for some of the world’s leading law firms.
Technology
Transition Technologies MS
Python Engineer
Senior
Remote
🏢 Summary: The offer is for a Senior Python Backend Engineer to design and maintain scalable, cloud-native backend systems on AWS, including REST APIs and AI/LLM integrations. The role focuses on distributed systems, asynchronous processing, observability, and high code quality within a modern CI/CD environment. It involves working with both serverless and containerized deployments in a collaborative, agile team. 🗂️ Requirements: 3–5+ years of professional Python backend development experience, Experience building cloud-native systems on AWS, Strong knowledge of REST API design and OpenAPI, Experience with asynchronous processing and queue-based architectures, Hands-on experience with core AWS services (Lambda, API Gateway, S3, IAM, ECS/EKS, CloudWatch), Knowledge of DynamoDB and NoSQL data modelling, Knowledge of PostgreSQL, SQL, and relational data modelling, Experience with serverless and containerized deployments, Experience integrating external APIs and third-party services, Experience with automated testing using pytest, Familiarity with CI/CD tools, Understanding of distributed systems, scalability, and reliability, Practical understanding of LLM-based or AI-driven applications, Ability to apply SOLID principles and clean code practices, Fluent English (written and spoken) 📃 Skills: Python, AWS, FastAPI, Pydantic, SQLAlchemy, boto3, REST, OpenAPI, Celery, SQS, Lambda, ECS, EKS, S3, CloudFront, IAM, SecretsManager, CloudWatch, DynamoDB, PostgreSQL, SQL, pytest, GitHubActions, Jenkins, NewRelic, Docker, Kubernetes, LLM, Cursor, Claude, Copilot 🏢 Description: We are looking for a Senior Python Backend Engineer with experience in building cloud-native backend systems on AWS. This role is focused on designing, developing, and maintaining scalable Python services, integrating AI/LLM-based capabilities, working with distributed systems, and ensuring high reliability, observability, and code quality. Your responsibilities: Design, build, and maintain backend services using Python in an AWS-based environment. Develop and maintain REST APIs together with clear OpenAPI documentation. Implement asynchronous processing and queue-based communication between services. Design data access patterns for application features using NoSQL and SQL storage. Integrate backend services with internal systems, external APIs, and AI/LLM-based components. Implement reliable communication patterns, including retries, timeouts, and circuit breakers. Build and maintain operational CLI tooling for day-to-day platform tasks (e.g. content ingestion). Contribute to architectural decisions across software and infrastructure as the stack evolves. Create observability for distributed systems, including logging, metrics, tracing, and alerting. Write automated tests and support high code quality across the backend codebase. Contribute to CI/CD processes and deployment automation. Collaborate with product, frontend, QA, DevOps, AI/ML teams, and content creators. Review code, share knowledge, and raise the bar for engineering practice across the team. We are looking for you, if you have: 3–5+ years of professional experience in Python backend development. Solid understanding of REST API design and OpenAPI standards. Experience with asynchronous processing and queue-based architectures, e.g. Celery, SQS. Experience with libraries and frameworks such as FastAPI, Pydantic, SQLAlchemy, boto3. Hands-on experience with core AWS services such as Lambda, API Gateway, S3, CloudFront, Secrets Manager, IAM, ECS/EKS, CloudWatch, etc. Good knowledge of DynamoDB and NoSQL data modelling. Good knowledge of PostgreSQL, SQL, and relational data modelling . Experience with both serverless (Lambda) and containerized (ECS/EKS) deployment models. Experience integrating with external APIs and third-party services. Experience with pytest and automated testing practices. Familiarity with CI/CD tools such as GitHub Actions and/or Jenkins. Experience with observability tools such as New Relic and CloudWatch. Understanding of distributed systems, scalability, reliability, and fault tolerance. Ability to apply SOLID principles, clean code practices, and common design patterns. Practical understanding of LLM-based applications or AI agentic frameworks. Ability to use AI development tools such as Cursor, Claude Code, or GitHub Copilot. Experience working in agile software development teams. Fluent English, both written and spoken. We offer: Participation in interesting and demanding projects. Flexible working hours. A great, non-corporate atmosphere. Possibility to work remote or hybrid (2 days per week from the office). Opportunities for development and promotion. Attractive package of benefits. We reserve the right to contact the selected candidates.
Technology
Link Group
Senior .NET Developer
Senior
Hybrid
Krakow, Poland
21,000 - 24,500 PLN
🏢 Summary: Senior Backend Engineer role focused on building and scaling a cloud-based SaaS platform using modern .NET services and REST APIs. The position involves designing distributed systems, improving reliability and observability, and working with cloud and container environments. You will contribute to technical decisions and engineering best practices within a collaborative team. 🗂️ Requirements: 5+ years backend development experience, Experience with SaaS and web applications, Strong knowledge of C#, Strong knowledge of modern .NET/.NET Core, Solid computer science fundamentals, Experience with distributed systems design, Experience with cloud platforms, Experience with containers and orchestration, Understanding of concurrency and performance, Knowledge of authentication and authorization mechanisms 📃 Skills: C#, .NET, .NETCore, REST, Azure, AWS, GCP, Kubernetes, Kafka, RabbitMQ, SQS, Docker, SQL, HTML, CSS, JavaScript 🏢 Description: We’re hiring a Senior Backend Engineer to help build and scale a cloud-based SaaS platform. You’ll work on modern .NET services and APIs, improve reliability and observability, and contribute to technical decisions as part of a collaborative engineering team. Responsibilities: Build and maintain backend services and REST APIs in C# / .NET (.NET Core). Design scalable solutions for distributed systems (async workflows, messaging, integrations). Work with cloud services (Azure/AWS/GCP) and container environments (e.g. Kubernetes). Strengthen system reliability with logging, metrics, tracing, and monitoring. Support secure access patterns: authentication/authorization, API gateway concepts. Contribute through code reviews, good engineering practices, and automation. Requirements: 5+ years of backend development experience, including SaaS and web applications. Strong knowledge of C# and modern .NET + solid CS fundamentals. Familiarity with containers/orchestration and cloud-native approaches. Experience with some of: Kafka/RabbitMQ/SQS, workflow orchestration, job scheduling, search. Good understanding of concurrency and performance. Strong communication skills; Agile/Scrum is a plus. Bonus: basic front-end knowledge (HTML/CSS/JS).
Technology
Fundacja Szkoła w Chmurze
Senior Backend Python Developer
Senior
Remote
Warsaw, Poland
17,000 - 22,000 PLN
🏢 Summary: Senior Backend Developer role focused on designing, developing and scaling a modern web platform using Python and Django. The position involves architectural decisions, performance optimization, async processing and integrations with external systems. Strong ownership of code quality and technical direction is expected. 🗂️ Requirements: Minimum 5 years of backend development experience, Strong knowledge of Python, Commercial experience with Django, Experience with Django REST Framework, Practical experience with PostgreSQL, Experience with Docker and Docker Compose, Knowledge of asynchronous processing (Celery, Redis, queues), Ability to design and document REST APIs, Experience with system architecture and scalability, Experience with external API integrations 📃 Skills: Python, Django, DRF, PostgreSQL, Docker, Redis, Celery, REST, API, Angular, CQRS, DDD 🏢 Description: Szukamy doświadczonego Senior Backend Developera , który pomoże nam rozwijać i skalować nowoczesną platformę webową. Jeśli Backend to Twoje naturalne środowisko, a architektura, jakość kodu i odpowiedzialność techniczna są dla Ciebie ważniejsze niż „feature factory” – zapraszamy. Zakres obowiązków: Projektowanie i rozwój Backendu w Pythonie ( Django / Django REST Framework ) Współtworzenie architektury systemu (monolit + integracje, async, background tasks) Optymalizacja wydajności i skalowalności aplikacji Integracje z systemami zewnętrznymi (API, webhooki, płatności, usługi third-party) Dbanie o jakość kodu: code review, testy, dobre praktyki Współpraca z frontendem (Angular) i zespołem produktowym Realny wpływ na decyzje technologiczne Wymagania: Minimum 5 lat doświadczenia w Backendzie Bardzo dobra znajomość Pythona i Django Doświadczenie z Django REST Framework Praktyczna znajomość baz danych PostgreSQL Doświadczenie z Docker / Docker Compose Znajomość zagadnień async (Celery, Redis, kolejki) Umiejętność projektowania API i pracy z dokumentacją Samodzielność, odpowiedzialność i techniczne myślenie Mile widziane: Doświadczenie w projektowaniu większych systemów (DDD, CQRS, wzorce projektowe) Praca z systemami legacy i ich stopniową refaktoryzacją Doświadczenie w edukacji online / platformach SaaS Znajomość Angulara (na poziomie współpracy z FE) Oferujemy: Realny wpływ na produkt i architekturę Pracę przy sensownym, długoterminowym projekcie Dużą autonomię techniczną Elastyczne godziny pracy i pracę zdalną Współpracę B2B lub UoP Wynagrodzenie adekwatne do doświadczenia Jeśli lubisz backend, który ma znaczenie , a nie tylko „kolejne endpointy” - odezwij się. Etapy rekrutacji: 1. Zaproszenie na video screening 2. Zadanie rekrutacyjne sprawdzające znajomość DRF 3. Rozmowa miękko-techniczna -> po ok. 5 dniach od odesłania zadania, po pozytywnej jego ocenie umawiamy spotkanie online (ok. 40-min.) + krótki test kompetencji logicznych (online 40 minut)
Technology
emagine Polska
Python Developer
Senior
Remote
Warsaw, Poland
🏢 Summary: Senior Backend Developer (remote, 12-month contract) focused on building scalable data processing systems and robust data pipelines. The role involves designing system architecture, coding for scale, and collaborating across teams while experimenting with new technologies and MVPs. 🗂️ Requirements: BSc in Software Engineering, Computer Science or related field, 5+ years of experience with Python, Hands-on experience with data pipelines, Experience designing scalable system architectures, Experience in backend software development 📃 Skills: Python, AWS, CI/CD, DevOps, SQL, ElasticSearch, OpenSearch, Neptune, Neo4j 🏢 Description: Start: ASAP Work model: Remote Length of contract: 12 months + extensions We’re looking for a Senior Backend Developer with a data pipeline emphasis with a strong understanding of and hands-on experience with broad software development, i.e., system architecture, coding for scale, and communicating possibilities for what can be built and maintained, as well as a love for experimenting and building MVPs. Core Responsibilities: Design and implement software architectures for scalable data processing systems. Develop and maintain data pipelines for efficient data ingestion and processing. Collaborate with cross-functional teams to define and streamline software development processes. Participate in code reviews and maintain high software quality standards. Experiment with new technologies and frameworks to enhance system performance. Key Requirements: BSc in Software Engineering, Computer Science, or other relevant field 5+ years of experience with Python Experience with data pipelines Nice to Have: Experience with one or more AWS services AWS DevOps CI/CD Pipelines Relational databases ElasticSearch/OpenSearch Graph databases (e.g., Neptune or Neo4j)
Technology
Link Group
Senior Backend Engineer (Node.js / AWS)
Senior
Remote
Warsaw, Poland
120 - 140 USD
🏢 Summary: Senior Backend Engineer role focused on designing and delivering scalable, production-ready software using Node.js and AWS. The position involves leading development of complex solutions, ensuring high performance, reliability, and security, and integrating monitoring and testing practices. The engineer collaborates in agile teams to translate product requirements into resilient cloud-based applications. 🗂️ Requirements: Strong experience with Node.js and TypeScript, Proficiency with AWS services (Lambda, SNS/SQS, API Gateway, CDK), Experience with TDD and QA best practices, Ability to design and build highly scalable applications, Experience with monitoring, performance, scalability, and security, Experience conducting code reviews and delivering production-ready code, Ability to integrate monitoring and support tools, Experience contributing to test frameworks 📃 Skills: Node.js, TypeScript, AWS, Lambda, SNS, SQS, API Gateway, CDK, TDD, QA, Monitoring, Scalability, Security, Agile 🏢 Description: We are looking for a Senior Backend Engineer (Node.js / AWS) who: Has strong experience with TDD and solid understanding of QA best practices. Can handle operational challenges : monitoring, performance, scalability, availability, resilience, and security. Translates product requirements into reliable, scalable software . Has excellent development skills and experience building highly scalable applications . Is proficient in Node.js, TypeScript , and AWS services like Lambda, SNS/SQS, API Gateway , and CDK . What you’ll do: Lead development of complex software solutions. Conduct code reviews and deliver production-ready code . Integrate software with monitoring/support tools . Collaborate with architects and technical leads, participate in agile processes . Contribute to test frameworks , troubleshoot issues, and ensure smooth team collaboration.
Technology
N-iX
Senior Backend / Platform Engineer
Senior
Remote
Krakow, Poland
4,400 - 6,200 USD
🏢 Summary: Senior Backend Engineer role focused on designing, developing, and deploying scalable backend services and platform infrastructure using Python and FastAPI. The position involves working with PostgreSQL, Kubernetes, and CI/CD pipelines to deliver production-ready, high-performance systems. You will collaborate with cross-functional teams to build reliable, automated, and maintainable backend solutions. 🗂️ Requirements: 5+ years backend development experience in production environments, Strong proficiency in Python and FastAPI, Experience with relational databases, preferably PostgreSQL, Experience with TypeScript and Nx for tooling or automation, Hands-on experience with Kubernetes and Helm, Experience with Docker and containerization practices, Experience designing and maintaining CI/CD pipelines, Experience with observability, logging, and monitoring tools, Strong system design and problem-solving skills 📃 Skills: Python, FastAPI, PostgreSQL, TypeScript, Nx, Kubernetes, Helm, Docker, GitHubActions, CI/CD, AWS, GCP, Azure, Monitoring, Logging 🏢 Description: Our client is a leading European tech company building scalable, high-performance backend services and platforms for enterprise and AI-driven applications. Our mission is to combine cutting-edge backend technologies with reliable, automated DevOps practices, ensuring secure, maintainable, and high-quality systems for our clients. As a Senior Backend Engineer (Python / FastAPI) , you will play a key role in designing, developing, and deploying backend services, internal tools, and platform infrastructure. You will collaborate closely with product teams, frontend engineers, and DevOps to deliver robust, scalable, and production-ready solutions. Responsibilities: Develop and maintain backend services using Python (FastAPI) Work with PostgreSQL to design schemas, optimize queries, and ensure data integrity Build and maintain internal CLI tools using TypeScript Manage a monorepo using Nx Manage deployment workflows and infrastructure using Kubernetes (K8s) and Helm Implement CI/CD pipelines using GitHub Actions for automated testing and deployment Collaborate with cross-functional teams to improve system architecture, reliability, and scalability Troubleshoot and optimize performance across backend services and infrastructure Requirements: 5+ years of experience in backend development in a production setting with real users Strong proficiency in Python , especially building APIs with FastAPI Solid experience with relational databases, preferably PostgreSQL Experience with TypeScript / Nx for tooling or automation tasks Hands-on experience with Kubernetes (K8s) and Helm Familiarity with containerization best practices (Docker) Experience designing and maintaining CI/CD pipelines (GitHub Actions or similar) Strong problem-solving skills, system design thinking, and attention to detail Exposure to observability, logging, and monitoring tools Nice to Have: Experience with cloud platforms (AWS, GCP, Azure) Exposure to observability, logging, and monitoring tools Experience integrating backend systems with frontend or AI/ML pipelines Technology Stack: Backend: Python (FastAPI), PostgreSQL DevOps / Platform: Kubernetes (K8s), Helm, CI/CD (GitHub Actions) Internal tooling: TypeScript / Nx for CLI and automation tools Other: Docker, cloud infrastructure (AWS/GCP/Azure), monitoring and observability
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
N-iX
Senior Full-Stack Python Engineer
Senior
Remote
Krakow, Poland
6,000 - 7,100 USD
🏢 Summary: Senior Full-Stack Engineer role focused on building and scaling an AI-powered document processing and automation platform in a cloud environment. The position involves developing backend services in Python and front-end applications in TypeScript while delivering scalable APIs, microservices, and data workflows. The role requires hands-on contribution to architecture, cloud deployment, and integration of AI-driven features. 🗂️ Requirements: 6+ years of professional software engineering experience, Strong proficiency in Python, Experience with FastAPI, Flask, or Django, Solid experience with TypeScript, Experience with React or Next.js, Hands-on experience designing and implementing microservices, Experience building and integrating REST APIs, Strong knowledge of relational or NoSQL databases, Experience with AWS or Azure, Familiarity with CI/CD pipelines, Experience with Docker, Proficiency with Git, Understanding of scalability, reliability, performance, and security principles 📃 Skills: Python, FastAPI, Flask, Django, TypeScript, React, Next.js, REST, Microservices, PostgreSQL, MySQL, MongoDB, Firestore, AWS, Azure, Docker, Git, CI/CD 🏢 Description: Client Overview Our client is a global UK-based financial services and investment banking organization developing an AI-powered document processing and automation platform used across multiple business units. The platform focuses on large-scale data processing, workflow automation, integration with internal systems, and delivering modern digital capabilities for the wider banking group. Position Overview We are looking for a Senior Full-Stack Engineer to join a cross-functional engineering team building core components of the AI-driven document processing platform. This position requires strong backend engineering experience with Python as well as solid front-end or full-stack proficiency with TypeScript (preferably React, Next.js, or similar frameworks). You will work on delivering scalable APIs, microservices, data workflows, and UI components that power document automation features, internal tools, and operational dashboards. The role involves close collaboration with product, architecture, GenAI, and platform engineering teams. This role is ideal for someone who is hands-on, highly technical, and comfortable designing, developing, and deploying production-grade systems in cloud environments (preferably Google Cloud). Key Responsibilities Design, develop, and maintain backend services using Python (FastAPI, Flask, Django, or similar frameworks). Build front-end components and UIs using TypeScript (React, Next.js, or similar frameworks). Develop and integrate REST APIs and microservices, ensuring strong performance, reliability, and observability. Collaborate closely with GenAI engineers to integrate AI-driven features and document-processing flows. Implement data processing pipelines for structured and unstructured data. Contribute to the platform’s architecture, design patterns, and technical decision-making. Write automated tests and ensure a high level of code quality, maintainability, and security. Partner with product managers, designers, and QA engineers to deliver high-quality solutions on time. Document code, service interfaces, workflows, and architectural decisions. Requirements 6+ years of professional software engineering experience, with significant work in both backend and full-stack roles. Strong proficiency in Python (FastAPI, Flask, Django, or similar). Solid experience with TypeScript and modern front-end frameworks (React, Next.js, or similar). Hands-on experience designing and implementing microservices, APIs, and backend systems. Strong understanding of databases: relational (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Firestore). Experience with any cloud providers (AWS/Azure). Familiarity with CI/CD pipelines, Docker, Git, and modern DevOps practices. Strong understanding of software engineering principles: scalability, reliability, performance, and security. Experience working in agile, cross-functional teams on complex products. Excellent communication skills and ability to work with both technical and non-technical stakeholders. Nice to Have Experience working with AI/ML or GenAI-driven systems. Experience with Google Cloud Platform Familiarity with Vertex AI, Gemini, or integration with LLM-powered services. Experience with WebSockets, event-driven architectures, or Pub/Sub. Knowledge of authentication/authorization standards (OAuth2, JWT, IAM). Experience with document processing, OCR, or workflow automation.
Technology
DataArt
Architect / Senior Full-stack Developer (Python, React, Next.js)
Senior
Remote
Wroclaw, Poland
25,000 - 27,500 PLN
🏢 Summary: Senior Full-Stack Engineer role focused on designing and delivering scalable web applications using Python and modern frontend technologies within a global technology modernization program. The position involves architectural design, backend and frontend development, and building cloud-native solutions on AWS. The project is in an early stage, emphasizing system architecture, technology selection, and proof-of-concept development. 🗂️ Requirements: 5+ years of experience in modern web application development with React and Next.js, Experience in Python backend development with FastAPI or Django, Proven experience in architecting and scaling full-stack web applications, Hands-on experience with AWS services (Lambda, Step Functions, API Gateway, Fargate, Kinesis Data Streams), Experience with Infrastructure as Code using AWS CloudFormation, Experience with CI/CD pipelines and DevOps practices, Experience with GitHub Actions for automation, Experience in writing and maintaining unit and integration tests 📃 Skills: Python, React, Next.js, FastAPI, Django, AWS, Lambda, StepFunctions, APIGateway, Fargate, Kinesis, CloudFormation, GitHubActions, CI/CD, DevOps, REST, API, UnitTesting, IntegrationTesting 🏢 Description: Client Our client is one of the leading reinsurance service providers across the globe. Their technological platform is constantly evolving as they apply new and emerging technologies to their expanding business. Join a great company, not merely an individual project Project overview Clients’ technological platforms are constantly evolving as they adopt new and emerging technologies to support their expanding businesses. The team manages applications at the heart of clients’ core business strategies and supports a global user base. The nature of clients’ businesses demands high levels of agility, which in turn requires the team to be technically superior. The project is part of clients’ global technology modernization roadmaps. It aims to equip key business lines with the technology needed to address modern market challenges and seize new opportunities. The development focuses on core business applications using a modern AWS toolset with Python on the backend. As the project is in its early stages, a significant portion of the work involves architectural design, technology selection, and proof-of-concept (POC) activities. Position overview We are looking for a Senior Full-Stack Engineer with strong expertise in Python, React and Next.js on frontend who can design, architect, and deliver scalable systems. In this role, you will be responsible for designing and developing scalable, maintainable frontend architectures using React.js and Next.js, while also contributing to backend development leveraging modern Python-based technologies. This position offers the exciting opportunity to work on a cutting-edge project that is part of a broader technology modernization roadmap, utilizing advanced AWS tools and modern development practices. Responsibilities Design, build, and maintain high-quality backend systems using Python with frameworks such as FastAPI, Django, or similar. Make architectural decisions regarding component structure, API design, infrastructure and data flow. Develop, optimize, and maintain high-quality, scalable applications. Continuously improve and optimize performance and user experience. Collaborate closely with business domain leads, users, designers, Frontend and Backend engineers to ensure seamless integration of frontend components through APIs and smooth data flow. Optimize applications for performance, observability, and reliability. Perform testing before release. Write and maintain unit tests and integration tests to ensure code stability and reliability. Requirements 5+ years of experience in Modern Web Application development in particular React, Next.js Experience in Python-based backend development, especially with modern frameworks like FastAPI/Django. Proven experience in architecting and scaling full-stack web applications. Experience working with AWS (Lambda, Step Functions, API Gateway Fargate, Kinesis Data Streams) Extensive experience in writing and maintaining unit tests and integration tests. Experience with Infrastructure as Code frameworks like AWS CloudFormation. Experience with software automation platforms like GitHub Actions. Strong problem-solving skills and logical thinking, with the ability to quickly identify and resolve issues. Familiarity with CI/CD pipelines and DevOps practices. Nice to have Prior experience in working in Financial Services/Insurance industry. Prior experience working in an Agile/Scrum development environment.