July 3, 2026
Senior Backend Engineer
Senior • Remote
Lisbon, Portugal
Summary: The role of the Senior Backend Engineer involves leading the architectural refinement, technical decision-making, and backend development for a project within a highly regulated environment where security and quality are paramount.
Responsibilities:
* Support the refinement and finalization of the solution architecture.
* Design interfaces and prototype integrations with external Swiss government systems.
* Prepare technical proposals for outstanding architectural decisions.
* Develop backend modules using Java and Quarkus.
* Design and implement REST APIs following OpenAPI standards.
* Implement integrations with external services and identity providers.
* Ensure high security standards, including authentication, encryption, audit logging, and OWASP compliance.
* Participate in technical reviews, architecture reviews, and code reviews.
* Collaborate with DevOps teams regarding deployments and infrastructure.
* Support other developers through technical guidance and mentoring.
Must Haves:
* Minimum 5 years of experience as a Senior Backend Engineer.
* Strong Java experience.
* Experience with Spring Boot (with a willingness to transition to Quarkus).
* Experience with modular architectures or microservices.
* Strong knowledge of PostgreSQL.
* Experience with REST APIs and OpenAPI.
* Experience with Docker and Kubernetes.
* Experience with OAuth2/OIDC and Identity Providers.
* Strong understanding of application security, OWASP Top 10, encryption and audit logging.
* Good English communication skills.
Nice to Haves:
* Understanding of DevOps practices, including Helm Charts and CI/CD pipelines.
* Experience with arc42 and ADRs.
* Experience in regulated industries.
* Experience with XBRL or similar reporting standards.
* Knowledge of high-availability and disaster recovery concepts.
Other Details:
* Category 1: Regulated Environment
* Category 2: Focus on Security and Quality
Similar jobs you might like
Technology
Northmill
🔥 Senior Backend Engineer (C# & AWS)
Senior
Remote
Katowice, Poland
17,000 - 25,000 PLN
🏢 Summary: Senior Backend Engineer role focused on designing and developing modern financial applications and advanced monitoring systems in AWS cloud environments. The position involves backend development using C# and .NET technologies, applying DDD and CQRS patterns, and contributing to cloud-based banking solutions. The engineer works on scalable web applications and cloud services supporting operational processes. 🗂️ Requirements: 5+ years of commercial experience in web application development, Strong experience in C# development, Experience with SQL databases, Experience building web applications using .NET technologies, Professional proficiency in English 📃 Skills: C#, .NET, ASP.NET, AWS, Fargate, Lambda, S3, EventBridge, SQL, NoSQL, Jira, Confluence, Git, Rider, VisualStudio, DDD, CQRS 🏢 Description: The scope of your role: As a Senior Backend Engineer, you will take part in the process of the design and development of modern financial applications. You will develop advanced monitoring systems used in running operations in the AWS cloud environments. You will have an impact on our applications by working closely with businesses and clients who use our banking products. You will work with C#, .NET, ASP.NET, AWS ( incl. fargate, lambda, S3, event bridge), Jira, Confluence, Git, and Rider/Visual Studio. You will use DDD and CQRS. You will work using modern AI dev tools. Required qualifications: 5+ years of commercial experience in creating web applications. Solid experience developing applications using C#. Solid experience in working with SQL databases. Willingness and interest to collaborate and work in a team. Preferred qualifications: Experience with software engineering best practices (code reviews, continuous integration, continuous deployment, testing). Exposure to Agile development methodologies. Familiar with Web services/web API. Familiar with the AWS platform. Experience in working with NoSQL databases. About you? You are a creative and curious person with a genuine interest in software development. We are always looking for new knowledge and have a curiosity out of this world, we think that you have the same mindset and you are excited to read about the latest tech trends. You might also, like us, love to write nice and high-quality code. We hope you are not afraid to inform us about problems and have your thoughts on various solutions. You are a team player and used to work in an Agile environment. Since we are a multicultural team English is the required language.
Technology
Northmill
🔥 Senior Backend Engineer (C# & AWS)
Senior
Hybrid
Katowice, SL, Poland
17,000 - 26,000 PLN
🏢 Summary: The offer is for a Senior Backend Engineer responsible for designing and developing modern financial applications and advanced monitoring systems in AWS cloud environments. The role involves working with C# and .NET technologies, applying DDD and CQRS patterns, and collaborating closely with business stakeholders in an Agile team. The position focuses on building high-quality, scalable backend solutions using modern development and AI tools. 🗂️ Requirements: 5+ years of commercial experience in creating web applications, Strong experience with C# development, Experience working with SQL databases, Ability to work collaboratively in a team, Fluency in English 📃 Skills: C#, .NET, ASP.NET, AWS, Fargate, Lambda, S3, EventBridge, SQL, NoSQL, DDD, CQRS, Git, Jira, Confluence, Rider, VisualStudio, WebAPI, CI, CD 🏢 Description: The scope of your role: As a Senior Backend Engineer, you will take part in the process of the design and development of modern financial applications. You will develop advanced monitoring systems used in running operations in the AWS cloud environments. You will have an impact on our applications by working closely with businesses and clients who use our banking products. You will work with C#, .NET, ASP.NET, AWS ( incl. fargate, lambda, S3, event bridge), Jira, Confluence, Git, and Rider/Visual Studio. You will use DDD and CQRS. You will work using modern AI dev tools. Required qualifications: 5+ years of commercial experience in creating web applications. Solid experience developing applications using C#. Solid experience in working with SQL databases. Willingness and interest to collaborate and work in a team. Preferred qualifications: Experience with software engineering best practices (code reviews, continuous integration, continuous deployment, testing). Exposure to Agile development methodologies. Familiar with Web services/web API. Familiar with the AWS platform. Experience in working with NoSQL databases. About you? You are a creative and curious person with a genuine interest in software development. We are always looking for new knowledge and have a curiosity out of this world, we think that you have the same mindset and you are excited to read about the latest tech trends. You might also, like us, love to write nice and high-quality code. We hope you are not afraid to inform us about problems and have your thoughts on various solutions. You are a team player and used to work in an Agile environment. Since we are a multicultural team English is the required language.
Technology
iTeamly
Staff / Senior Java Developer
Senior
Remote
Krakow, Poland
19,500 - 29,500 PLN
🏢 Summary: Senior Backend Engineer role focused on designing and developing scalable, reliable backend services using Java. The position involves working in a cross-functional team to build high-performance systems, improve architecture, and support CI/CD and production environments. 🗂️ Requirements: 5+ years Backend Engineering experience, Strong Java proficiency, Solid knowledge of databases and SQL, Experience with RESTful APIs, Experience with microservices architecture, Experience with high-load systems, Experience with Docker and Kubernetes, Experience with AWS or GCP, Knowledge of CI/CD pipelines, Understanding of Agile practices 📃 Skills: Java, SQL, REST, Microservices, Docker, Kubernetes, AWS, GCP, CI/CD, Golang, Python 🏢 Description: We are looking for a Senior Backend Engineer with strong Java experience to help us design and develop scalable solutions. You will work in a cross-functional team, building reliable services and contributing to the continuous improvement of our systems. This role is ideal for someone who enjoys solving complex problems and driving technical excellence. 💼 Responsibilities: Design, develop, and maintain backend features and services. Collaborate with teams to define requirements and integrate systems. Ensure performance, scalability, and reliability of applications. Contribute to CI/CD processes and support production systems. Write clear documentation and share knowledge within the team. ✅ Requirements: 5+ years of experience as a Backend Engineer, with strong Java skills (Golang/Python is a plus). Solid understanding of databases and SQL. Experience with RESTful API design, microservices, and high-load systems. Familiarity with Docker, Kubernetes, and cloud environments (AWS/GCP). Knowledge of CI/CD pipelines and Agile practices. Strong problem-solving and communication skills. 🎁 We offer: Stable employment in a fast-growing company. Flexible and remote-friendly working model. Health and wellbeing benefits. Learning and development opportunities. Modern equipment and comfortable work environment.
Technology
emagine Polska
Senior Backend/Fullstack Developer
Senior
Remote
Lisbon, Portugal
🏢 Summary: Senior Backend/Fullstack Developer role focused on maintaining and improving a large-scale enterprise application for municipal waste collection and environmental services. The position involves solving complex backend issues, optimizing performance, developing REST APIs, and modernizing legacy systems using C# and .NET technologies. The developer will work independently within an Agile environment and contribute to architecture, testing, and continuous improvement initiatives. 🗂️ Requirements: 8+ years of professional software development experience, Strong experience with C# and .NET, Experience with enterprise backend development, Experience debugging complex production systems, Experience with legacy and monolithic applications, Strong SQL skills, Experience with PostgreSQL or relational databases, Experience with Entity Framework or similar ORM, Experience designing and consuming REST APIs, Experience with Git, GitHub and CI/CD pipelines, Experience writing Unit Tests and Integration Tests, Understanding of Agile Scrum methodologies, Ability to work independently, English communication skills 📃 Skills: C#, .NET, ASP.NET, PostgreSQL, SQL, EntityFramework, REST, Git, GitHub, CI/CD, Scrum, UnitTesting, IntegrationTesting 🏢 Description: Summary: The role of Senior Backend/Fullstack Developer is crucial for the evolution, an enterprise application that aids municipalities in managing waste collection and environmental services. This role focuses on solving complex technical problems and improving existing software rather than just creating new applications. Responsibilities: Develop and maintain a large-scale enterprise application built with C# and .NET. Troubleshoot and resolve complex production issues across the platform. Analyse existing solutions and improve maintainability through refactoring. Improve application performance and optimise database queries. Develop backend services and REST APIs. Work with PostgreSQL using both raw SQL and Entity Framework. Contribute to architecture discussions and technical decision-making. Write clean, maintainable and well-tested code. Implement Unit Tests and Integration Tests. Participate actively in Scrum ceremonies, refinement sessions and technical discussions. Contribute to continuous improvement initiatives across the development lifecycle. Help identify opportunities to leverage AI-assisted software development tools to improve engineering efficiency. Key Requirements: 8+ years of professional software development experience. Strong experience with C# and .NET (both .NET Framework and modern .NET). Solid understanding of enterprise backend development. Extensive experience debugging complex production systems. Experience working with legacy and monolithic applications. Strong SQL skills, including writing, analysing and optimising raw SQL queries. Experience with PostgreSQL or other relational databases. Experience using Entity Framework or similar ORM technologies. Experience designing and consuming REST APIs. Experience with Git, GitHub and CI/CD pipelines. Experience writing Unit Tests and Integration Tests. Good understanding of Agile methodologies (Scrum). Ability to work independently and proactively. Excellent English communication skills. Nice to Have: Experience with waste management systems. Experience in public sector software. Knowledge of utilities or environmental platforms. Understanding of SOLID principles. Experience in software architecture. Skills in performance optimisation. Familiarity with security best practices. Knowledge of domain-driven design. Experience with GitHub Copilot and AI-assisted software development. Understanding of process optimisation. Experience in technical mentoring. Other Details: Technical Environment: Includes C#, .NET, ASP.NET, PostgreSQL, REST APIs, Git/GitHub, CI/CD. Initial Onboarding: In the first three months, the developer will learn the RenoWeb platform, work independently on bug fixes, and deliver small tasks, with expectations of becoming largely autonomous by the end of the onboarding period.
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
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
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
Awareson Sp. z o.o.
Senior Backend Developer with Python
Senior
Remote
Warsaw, Poland
170 - 210 PLN
🏢 Summary: Senior Backend Engineer role focused on designing and scaling a high-throughput, event-driven platform. The position centers on building and optimizing large-scale event processing services and APIs in distributed systems. It involves solving complex scalability and reliability challenges in a massive-scale environment. 🗂️ Requirements: Senior-level experience in backend development, Strong Python expertise, Experience scaling message queue systems, Experience with distributed systems and microservices architecture, Proven track record building high-throughput backend services, Experience designing scalable and fault-tolerant systems, Ability to implement and optimize APIs 📃 Skills: Python, Azure, ServiceBus, StorageQueues, EventHubs, Microservices, DistributedSystems, APIs, EventDriven, EventSourcing, Streaming, Observability, Monitoring 🏢 Description: Location: Remote Type: Full-time Level: Senior Duration: 4 months Start: ASAP We are looking for an experienced Senior Backend Engineer to join a team responsible for building and scaling a high-throughput, event-driven platform operating at massive scale. Your primary focus will be the event processing backbone — designing, developing, and optimizing services that handle large volumes of messages reliably and efficiently. You will work closely with architects and other senior engineers to implement APIs that expose data and support advanced triage and processing workflows. This role is ideal for someone who enjoys solving hard scalability problems , working with distributed systems, and building resilient backend services that operate under real-world load. Responsibilities Design and build backend services responsible for large-scale event processing Optimize and scale message-based systems to handle high throughput and reliability requirements Implement APIs defined by system architects to expose data and collect processing results Collaborate with cross-functional teams to improve platform performance and resilience Contribute to architectural decisions around scalability, fault tolerance, and observability Core Skills Strong experience with Python as a primary backend language Deep expertise in scaling message queue systems (e.g. Azure Service Bus, Storage Queues, Event Hubs or similar) Solid understanding of microservices architecture and distributed systems Proven experience building high-throughput, resilient backend services Strong problem-solving skills and ability to work with complex systems Highly Desirable Experience with event-driven or event sourcing architectures Background in data processing frameworks or streaming systems Experience building platforms related to observability, monitoring, or large-scale event management Familiarity with designing systems for fault tolerance and graceful degradation What we offer Work on technically challenging systems operating at very large scale High level of autonomy and real influence on system architecture Collaboration with experienced engineers in a mature engineering environment Competitive compensation and flexible working model Project with strong technical ownership
Technology
Team Up
Senior Software Engineer (m/k)
Senior
Remote
Lodz, Poland
5,000 - 8,000 EUR
🏢 Summary: Oferta dotyczy roli Senior Backend Engineer odpowiedzialnej za rozwój wysokowydajnej platformy inwestycyjnej i tradingowej obsługującej miliony użytkowników. Stanowisko obejmuje projektowanie architektury mikroserwisowej, rozwój backendu w Java i Go oraz optymalizację systemów działających pod dużym obciążeniem. Kandydat będzie współpracować z zespołami Product, DevOps i Engineering oraz uczestniczyć w decyzjach architektonicznych i mentoringu. 🗂️ Requirements: 8-12 lat doświadczenia w programowaniu backendowym, Bardzo dobra znajomość Java, Bardzo dobra znajomość Golang, Doświadczenie z JVM, Doświadczenie w projektowaniu systemów high scale i high throughput, Bardzo dobra znajomość architektury mikroserwisowej, Doświadczenie z REST API, Doświadczenie z integracjami systemowymi, Znajomość MongoDB, Znajomość PostgreSQL, Znajomość MySQL, Znajomość indeksowania, cachingu i optymalizacji wydajności, Znajomość Linux, Znajomość podstaw sieci i komunikacji między komponentami, Umiejętność analizy logów i troubleshootingu, Doświadczenie w branży finansowej lub fintech, Znajomość języka angielskiego na poziomie B2 📃 Skills: Java, Golang, JVM, REST, MongoDB, PostgreSQL, MySQL, Linux, Microservices, API, Caching, Networking, AWS, GCP, Azure, Oracle, CI/CD, DevOps 🏢 Description: Dołącz do jednej z najszybciej rozwijających się firm technologicznych z sektora finansowego, która tworzy nowoczesną platformę inwestycyjną i tradingową wykorzystywaną przez użytkowników na całym świecie. To organizacja stawiająca na wysoką jakość inżynierii, skalowalność oraz nowoczesną architekturę. Produkty obsługują miliony użytkowników, bardzo duży ruch i wymagają rozwiązań zapewniających wysoką dostępność oraz wydajność. Twoja rola Jako Senior Backend Engineer będziesz odpowiadać za projektowanie i rozwój kluczowych komponentów platformy oraz współtworzenie architektury systemów działających pod dużym obciążeniem. Do Twoich obowiązków będzie należeć: projektowanie, rozwój i utrzymanie backendu w Java i Go, tworzenie oraz rozwój architektury mikroserwisowej, projektowanie i rozwój wydajnych API oraz integracji z systemami wewnętrznymi i zewnętrznymi, optymalizacja wydajności aplikacji oraz rozwiązywanie problemów produkcyjnych, analiza logów, diagnostyka i troubleshooting złożonych problemów, współpraca z zespołami Product, DevOps oraz Engineering przy dostarczaniu nowych funkcjonalności, udział w code review oraz dbanie o wysoką jakość kodu, mentoring mniej doświadczonych programistów, udział w podejmowaniu decyzji architektonicznych i rozwoju platformy. Szukamy osoby, która posiada 8-12 lat doświadczenia w programowaniu backendowym, bardzo dobrą znajomość Java i Golang, praktyczne doświadczenie z JVM, doświadczenie w projektowaniu i rozwijaniu systemów o wysokiej dostępności oraz dużym ruchu (high scale, high throughput), bardzo dobrą znajomość architektury mikroserwisowej, doświadczenie z REST API oraz integracjami systemowymi, praktyczną znajomość baz danych (MongoDB, PostgreSQL, MySQL), w tym indeksowania, cachingu i optymalizacji wydajności, dobrą znajomość systemu Linux oraz podstaw działania sieci i komunikacji między komponentami aplikacji, umiejętność diagnozowania problemów, analizy logów oraz proponowania usprawnień technicznych, doświadczenie w branży finansowej lub fintech, znajomość języka angielskiego na poziomie min. B2. Mile widziane doświadczenie z rozwiązaniami DevOps oraz CI/CD, znajomość chmur publicznych (AWS, GCP lub Azure), doświadczenie z Oracle Cloud, znajomość wzorców architektonicznych, doświadczenie w obszarze tradingu, giełdy, kryptowalut lub High-Frequency Trading (HFT), wykształcenie techniczne, znajomość języka arabskiego.
Technology
emagine Polska
Senior Software Engineer (Java // Python)
Senior
Hybrid
Lisbon, Portugal
🏢 Summary: Senior Software Engineer responsible for defining technical standards and architecture, leading backend and frontend development, and ensuring secure, scalable, and observable solutions. The role drives CI/CD, enterprise integrations, and production support while aligning engineering practices with product and operations goals. 🗂️ Requirements: Proven experience defining technical standards and architecture, Experience with CI/CD orchestration, Experience with observability implementation, Experience implementing on-premises, hybrid, and cloud solutions, Experience leading backend and frontend architectural decisions, Experience maintaining CI/CD pipelines, Experience coordinating enterprise integrations, Knowledge of DDD and clean architecture, Expertise in Java and Spring Boot, Expertise in Python and FastAPI, Expertise in React or Angular, Experience with L2/L3 production support, Experience with Spring Security and OAuth 📃 Skills: Java, SpringBoot, Python, FastAPI, React, Angular, CICD, Observability, ServiceNow, Jira, Boomi, DDD, OAuth, SpringSecurity 🏢 Description: To strengthen the team, we are seeking a person for the role of Senior Software Engineer, responsible for defining technical standards and architecture, guiding the development team, ensuring quality practices, security, and CI/CD, and collaborating with product and operations in delivering scalable, business-aligned solutions. Main Responsibilities Define technical standards, architecture, and development practices, ensuring quality, security, performance, and resilience in production environments. Orchestrate end-to-end delivery with CI/CD and observability while promoting responsible autonomy among teams aligned with product and operational objectives. Implement on-premises, hybrid, and cloud solutions with security best practices, observability, and integration with existing systems. Lead architectural decisions in backend and frontend (Java/Spring Boot, Python/FastAPI, React/Angular), ensuring scalability, consistent testing and code reviews. Implement and maintain end-to-end CI/CD pipelines and observability (logs, metrics, distributed tracing). Coordinate enterprise integrations (ServiceNow, Jira, CRMs) and iPaaS (e.g., Boomi), including mapping, validation, and compliance. Apply practices such as DDD, clean architecture, application security, and secrets/IAM management throughout the development lifecycle. Provide technical guidance to the team, elevate quality standards, and align practices with product and operations. Lead L2/L3 support in production: incident triage and resolution, prevention escalation (on call), SLA management, and conducting post-mortems focused on root causes and corrective actions. Operate and evolve applications in on-premises, hybrid, or cloud environments: VMs, networks, VPNs, certificates, Nginx/reverse proxy, load balancing, and enhancing the security of exposed services. Key Requirements Proven ability to define technical standards, architecture, and development practices. Experience with CI/CD orchestration and observability practices. Knowledge of implementing on-premises, hybrid, and cloud solutions with security best practices. Leadership in architectural decisions for backend and frontend technologies. Experience with maintaining CI/CD pipelines and end-to-end observability. Ability to coordinate enterprise integrations and ensure compliance. Mastery of practices such as DDD and clean architecture. Technical expertise in Java/Spring Boot, Python/FastAPI, React/Angular. Experience in providing L2/L3 technical support and leading incident resolution. Expertise in security practices, including Spring Security and OAuth. Nice to Have Experience with Docker, Kubernetes, and cloud environments (Azure/AWS/GCP). Background in data management with PostgreSQL, MongoDB, and Redis. Familiarity with AI models, particularly RAG. Knowledge in security access management and policies based on the principle of least privilege.