April 28, 2026
Senior Java Engineer (with Go/Python)
Senior • Remote
6,000 - 6,385 USD
Krakow, Poland
N-iX is looking for a Senior Java Engineer (with Go/Python) to join a collaborative product team of around 8 engineers working on a complex, high-impact software platform.
You’ll contribute across the stack, building scalable backend services and intuitive frontend experiences, while actively using AI-powered development tools to improve productivity and code quality. The team follows Agile best practices, values clean architecture, ownership, and continuous improvement. As an engineer, you’ll help to develop the platform that serves as an enterprise next-generation endpoint protection (EPP) + endpoint detection & response (EDR) solution that runs on Windows (as well as macOS, Linux, servers, etc.). It comes as a single, unified agent designed to prevent, detect, respond, and remediate cyber threats, including malware, ransomware, fileless attacks, and advanced persistent threats — all in real time.
Responsibilities:
Design, develop, and maintain backend services
Collaborate closely with backend, frontend, and QA engineers in an Agile/Scrum environment
Write clean, testable, and well-documented code
Integrate and work with APIs, data stores, and third-party services
Use AI-assisted development tools (e.g., code assistants, testing tools, analysis tools) to improve delivery speed and quality
Support production systems and participate in troubleshooting when needed
Requirements:
5+ years of extensive software engineering experience
Proficiency in Java
Proven expertise in developing large-scale distributed systems and microservices architecture, with a focus on performance, scalability, and reliability
Experience with cloud platforms (AWS and/or GCP) and Kubernetes (must)
Experience with Kafka or similar solutions
Experience with Python or Go is nice to have.
Excellent problem-solving skills
Strong communication skills and ability to articulate technical concepts and influence engineering direction across teams, departments, and stakeholders
Upper-intermediate level English
Similar jobs you might like
Technology
N-iX
Senior Java Engineer
Senior
Remote
Warsaw, Poland
6,000 - 6,140 USD
🏢 Summary: Senior Java Engineer role focused on building and maintaining scalable backend services and contributing to frontend development for a next-generation endpoint protection and detection platform. The position involves working in an Agile team on distributed microservices architecture, leveraging cloud platforms and AI-assisted development tools. The solution delivers real-time cyber threat prevention and response across multiple operating systems. 🗂️ Requirements: 5+ years of software engineering experience, Strong proficiency in Java, Experience with large-scale distributed systems, Experience with microservices architecture, Experience with AWS and/or GCP, Experience with Kubernetes, Experience with Kafka or similar messaging systems, Experience integrating APIs and data stores, Upper-intermediate English level 📃 Skills: Java, AWS, GCP, Kubernetes, Kafka, Microservices, REST, SQL, AI, Git 🏢 Description: N-iX is looking for a Senior Java Engineer to join a collaborative product team of around 8 engineers working on a complex, high-impact software platform. You’ll contribute across the stack, building scalable backend services and intuitive frontend experiences, while actively using AI-powered development tools to improve productivity and code quality. The team follows Agile best practices, values clean architecture, ownership, and continuous improvement. As an engineer, you’ll help to develop the platform that serves as an enterprise next-generation endpoint protection (EPP) + endpoint detection & response (EDR) solution that runs on Windows (as well as macOS, Linux, servers, etc.). It comes as a single, unified agent designed to prevent, detect, respond, and remediate cyber threats, including malware, ransomware, fileless attacks, and advanced persistent threats — all in real time. Responsibilities: Design, develop, and maintain backend services in Java Collaborate closely with backend, frontend, and QA engineers in an Agile/Scrum environment Write clean, testable, and well-documented code Integrate and work with APIs, data stores, and third-party services Use AI-assisted development tools (e.g., code assistants, testing tools, analysis tools) to improve delivery speed and quality Support production systems and participate in troubleshooting when needed Requirements: 5+ years of extensive software engineering experience Proficiency in Java Proven expertise in developing large-scale distributed systems and microservices architecture, with a focus on performance, scalability, and reliability Experience with cloud platforms (AWS and/or GCP) and Kubernetes (must) Experience with Kafka or similar solutions Excellent problem-solving skills Strong communication skills and ability to articulate technical concepts and influence engineering direction across teams, departments, and stakeholders Upper-intermediate level English
Technology
N-iX
Senior Python Engineer ( with Go/Java skills)
Senior
Remote
Krakow, Poland
6,000 - 6,700 USD
🏢 Summary: Senior Backend Engineer role focused on building and improving a cloud-based security platform that enables large-scale forensic investigations and incident response across millions of endpoints. The position emphasizes backend development and infrastructure enhancements to increase system reliability and team velocity. You will implement backend features, integrations, and contribute to architectural decisions within a distributed environment. 🗂️ Requirements: 7+ years of backend development experience, Proficiency in Python, Experience with CI/CD systems, Experience with AWS or GCP, Experience with Terraform, Experience with relational databases, Strong understanding of backend architecture, Strong understanding of distributed systems, Upper Intermediate English level 📃 Skills: Python, AWS, GCP, Terraform, CI/CD, SQL, Java, Go, Kafka, Kubernetes, Docker 🏢 Description: N-iX is looking for a Senior Backend Engineer to join our team. Together with the client’s team, you’ll be building a next-generation cloud-based security platform as a backend engineer with strong infrastructure expertise. The team is working on products that enable security teams to orchestrate forensic investigations, run custom scripts at scale, and respond rapidly to cyber threats across millions of endpoints. The platform powers automated forensic evidence collection, customizable forensic profiles, and streamlined incident response workflows - all within a unified console alongside EDR data. This role focuses on improving infrastructure and backend systems to help the team ship faster and more reliably. Responsibilities : Drive developer experience initiatives that improve team velocity Implement backend features and integrations across multiple services Collaborate with the team on architectural decisions and code reviews Work independently while aligning with team priorities Requirements : 7+ years of backend development experience Proficiency in Python Experience with CI/CD systems, clouds (AWS/GCP) Experience with Terraform Experience with relational databases Experience with Java or Go is nice to have. Strong understanding of backend architecture and distributed systems Strong communication skills and ability to work in hybrid/remote teams Self-directed with the ability to drive initiatives independently At least Upper Intermediate English level Nice to have: Kafka and event-driven architectures E2E and integration testing strategies Kubernetes and container orchestration
Technology
N-iX
Senior Java Engineer (Go&Python skills) (#4692)
Senior
Remote
Krakow, Poland
6,400 - 6,700 USD
🏢 Summary: Senior Java Engineer role focused on designing, developing, and supporting large-scale backend systems for an XDR cybersecurity platform processing billions of security events daily. The position involves building distributed services and microservices that enable secure communication between endpoints and a cloud-based management console. The engineer will drive architecture, scalability, performance, and observability improvements in a high-scale cloud environment. 🗂️ Requirements: 7+ years of software engineering experience, Experience with large-scale distributed systems, Experience with microservices architecture, Strong focus on performance, scalability, reliability, Proficiency in Java, Proficiency in Golang, Proficiency in Python, Experience with AWS and/or GCP, Experience with Kubernetes, Experience with Kafka or similar messaging systems 📃 Skills: Java, Golang, Python, AWS, GCP, Kubernetes, Kafka, Microservices, DistributedSystems, Linux, Windows, macOS 🏢 Description: We’re looking for a Senior Java Engineer with Python&Golang skills to join our team. About Us: Our client is defining the future of cybersecurity through our XDR platform that automatically prevents, detects, and responds to threats in real time. Singularity XDR ingests data and leverages our patented AI models to deliver autonomous protection. With the Client, organizations gain full transparency into everything happening across the network at machine speed – to defeat every attack at every stage of the threat lifecycle. We are a values-driven team where names are known, results are rewarded, and friendships are formed. Trust, accountability, relentlessness, ingenuity, and define the pillars of our collaborative and unified global culture. We're looking for people that will drive team success and collaboration across a team. If you’re enthusiastic about innovative approaches to problem-solving, we would love to speak with you about joining our team! About the team & role: Our team is responsible for the backend part for the main product line - securing tens of millions of devices across the globe of all kinds of OS (Windows, Linux, macOS), and processing billions of security events every day. We are building services (e.g. gateways, caching, threat data ingestion etc) that process traffic & serve for two-way interaction between client's Agents on the protected devices and our cloud-based Management console (a large-scale distributed system, with a client facing, data-heavy & complex web application) We also enable features in this console that allow tens of thousands of users on IT security teams of our clients to manage our security SW deployed on endpoints in client's environments (e.g. investigating threats & notifications from protected devices; creating blocklists, exclusions, policies etc.). You'll be joining a team with a significant impact on how our customers' environments (incl. 4 or Fortune10 companies, hundreds of Global2000 or governments) are protected, how they interact with agents, gain visibility into their security posture, and understand the risks and act upon them. As a core team, we're heavily involved in every end-to-end effort, features development and are key contributors to the design and build of the right architecture of client's cybersecurity solution to match the scale & hyper-growth of our business. What will you do? Design, develop and support backend system serving for endpoint security Help us with initiatives around moving our services to a new deployment model. Tuning and adjusting our services to work with new CPU architectures. Improving the observability for our services. Responsibilities: Cross-Team Collaboration: Work closely with product, validation, and front-end engineering teams to deliver and maintain high-quality features. Code Quality and Maintenance: Write clean, maintainable code. Stay up-to-date with the latest advancements in backend technologies and security best practices. Innovation and Creativity: Bring creativity to the table. Explore new solutions and technologies to improve our product continuously. Requirements: 7+ years of extensive software engineering experience, including proven expertise in developing large-scale distributed systems and microservices architecture, with a focus on performance, scalability and reliability Proficiency in Java, Golang and Python Experience with cloud platforms (AWS and/or GCP) and Kubernetes (must) Experience with Kafka or similar solutions is a plus Excellent problem-solving skills Strong communication skills and ability to articulate technical concepts and influence engineering direction across teams, departments and stakeholders We offer: Flexible working format - remote, office-based or flexible A competitive salary and good compensation package Personalized career growth Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more) Active tech communities with regular knowledge sharing Education reimbursement Memorable anniversary presents Corporate events and team buildings Other location-specific benefits
Technology
N-iX
Backend Engineer (Python/ Go)
Senior
Remote
Warsaw, Poland
6,300 - 6,700 USD
🏢 Summary: Senior Backend Engineer role focused on building and improving a cloud-based security platform for large-scale forensic investigations and incident response. The position emphasizes backend development and infrastructure enhancements to enable scalable, reliable systems across millions of endpoints. You will collaborate on architecture and deliver backend features and integrations across distributed services. 🗂️ Requirements: 7+ years backend development experience, Proficiency in Python, Go, Java or similar language, Experience with CI/CD systems, Experience with AWS or GCP, Experience with Terraform, Experience with relational databases, Strong understanding of backend architecture, Strong understanding of distributed systems, Upper Intermediate English level 📃 Skills: Python, Go, Java, CI/CD, AWS, GCP, Terraform, SQL, Databases, DistributedSystems, Backend, Cloud 🏢 Description: N-iX is looking for a Senior Backend Engineer to join our team. Together with the client’s team, you’ll be building a next-generation cloud-based security platform as a backend engineer with strong infrastructure expertise. The team is working on products that enable security teams to orchestrate forensic investigations, run custom scripts at scale, and respond rapidly to cyber threats across millions of endpoints. The platform powers automated forensic evidence collection, customizable forensic profiles, and streamlined incident response workflows - all within a unified console alongside EDR data. This role focuses on improving infrastructure and backend systems to help the team ship faster and more reliably. Responsibilities : Drive developer experience initiatives that improve team velocity Implement backend features and integrations across multiple services Collaborate with the team on architectural decisions and code reviews Work independently while aligning with team priorities Requirements : 7+ years of backend development experience Proficiency in Python (preferably) , Go, Java, or any similar language Experience with CI/CD systems, clouds (AWS/GCP) Experience with Terraform Experience with relational databases Strong understanding of backend architecture and distributed systems Strong communication skills and ability to work in hybrid/remote teams Self-directed with the ability to drive initiatives independently At least Upper Intermediate English level Nice to have: Kafka and event-driven architectures E2E and integration testing strategies Kubernetes and container orchestration
Technology
N-iX
Senior Java Engineer (with Python) (#4692)
Senior
Remote
Krakow, Poland
6,400 - 6,800 USD
🏢 Summary: Senior Java Engineer role focused on designing, developing, and supporting large-scale backend systems for a cloud-based XDR cybersecurity platform. The position involves building distributed microservices that process billions of security events, secure millions of endpoints, and enable real-time threat detection and response. The engineer will drive architecture, scalability, performance, and observability improvements across mission-critical services. 🗂️ Requirements: 7+ years software engineering experience, Experience with large-scale distributed systems, Experience with microservices architecture, Strong proficiency in Java, Proficiency in Python, Experience with AWS or GCP, Hands-on experience with Kubernetes, Experience designing high-performance and scalable systems, Experience with backend service development, Strong problem-solving skills 📃 Skills: Java, Python, Golang, AWS, GCP, Kubernetes, Kafka, Microservices, DistributedSystems, Linux, Windows, macOS 🏢 Description: We’re looking for a Senior Java Engineer with Python skills to join our team. About Us: Our client is defining the future of cybersecurity through our XDR platform that automatically prevents, detects, and responds to threats in real time. Singularity XDR ingests data and leverages our patented AI models to deliver autonomous protection. With the Client, organizations gain full transparency into everything happening across the network at machine speed – to defeat every attack at every stage of the threat lifecycle. We are a values-driven team where names are known, results are rewarded, and friendships are formed. Trust, accountability, relentlessness, ingenuity, and define the pillars of our collaborative and unified global culture. We're looking for people that will drive team success and collaboration across a team. If you’re enthusiastic about innovative approaches to problem-solving, we would love to speak with you about joining our team! About the team & role: Our team is responsible for the backend part for the main product line - securing tens of millions of devices across the globe of all kinds of OS (Windows, Linux, macOS), and processing billions of security events every day. We are building services (e.g. gateways, caching, threat data ingestion etc) that process traffic & serve for two-way interaction between client's Agents on the protected devices and our cloud-based Management console (a large-scale distributed system, with a client facing, data-heavy & complex web application) We also enable features in this console that allow tens of thousands of users on IT security teams of our clients to manage our security SW deployed on endpoints in client's environments (e.g. investigating threats & notifications from protected devices; creating blocklists, exclusions, policies etc.). You'll be joining a team with a significant impact on how our customers' environments (incl. 4 or Fortune10 companies, hundreds of Global2000 or governments) are protected, how they interact with agents, gain visibility into their security posture, and understand the risks and act upon them. As a core team, we're heavily involved in every end-to-end effort, features development and are key contributors to the design and build of the right architecture of client's cybersecurity solution to match the scale & hyper-growth of our business. What will you do? Design, develop and support backend system serving for endpoint security Help us with initiatives around moving our services to a new deployment model. Tuning and adjusting our services to work with new CPU architectures. Improving the observability for our services. Responsibilities: Cross-Team Collaboration: Work closely with product, validation, and front-end engineering teams to deliver and maintain high-quality features. Code Quality and Maintenance: Write clean, maintainable code. Stay up-to-date with the latest advancements in backend technologies and security best practices. Innovation and Creativity: Bring creativity to the table. Explore new solutions and technologies to improve our product continuously. Requirements: 7+ years of extensive software engineering experience, including proven expertise in developing large-scale distributed systems and microservices architecture, with a focus on performance, scalability and reliability Proficiency in Java and Python Experience with Golang is a plus Experience with cloud platforms (AWS and/or GCP) and Kubernetes (must) Experience with Kafka or similar solutions is a plus Excellent problem-solving skills Strong communication skills and ability to articulate technical concepts and influence engineering direction across teams, departments and stakeholders We offer: Flexible working format - remote, office-based or flexible A competitive salary and good compensation package Personalized career growth Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more) Active tech communities with regular knowledge sharing Education reimbursement Memorable anniversary presents Corporate events and team buildings Other location-specific benefits
Technology
N-iX
Senior Python Engineer (with Go knowledge)
Senior
Remote
Krakow, Poland
33 - 39 USD
🏢 Summary: Senior Python Engineer role focused on building and maintaining scalable backend services and full-stack features for an enterprise-grade endpoint protection and detection platform. The position involves working in an Agile team, integrating APIs and cloud services, and leveraging AI-powered development tools to enhance code quality and productivity. 🗂️ Requirements: 5+ years of software engineering experience, Strong expertise in Python, Experience building full-stack applications end-to-end, Understanding of RESTful APIs, Knowledge of client-server architecture, Experience with AWS or GCP, Experience with Kafka, Experience with Redis, Experience with PostgreSQL, Familiarity with Agile/Scrum methodologies, Experience using AI-assisted development tools 📃 Skills: Python, AWS, GCP, Kafka, Redis, PostgreSQL, REST, Agile, Scrum, AI 🏢 Description: (#4763) N-iX is looking for a Senior Python Engineer (with Golang knowledge) to join a collaborative product team of around 8 engineers working on a complex, high-impact software platform. You’ll contribute across the stack, building scalable backend services and intuitive frontend experiences, while actively using AI-powered development tools to improve productivity and code quality. The team follows Agile best practices, values clean architecture, ownership, and continuous improvement. As an engineer you’ll help to develop the platform that serves as an enterprise next-generation endpoint protection (EPP) + endpoint detection & response (EDR) solution that runs on Windows (as well as macOS, Linux, servers, etc.). It comes as a single, unified agent designed to prevent, detect, respond, and remediate cyber threats, including malware, ransomware, fileless attacks, and advanced persistent threats — all in real time. Responsibilities: Design, develop, and maintain backend services in Python. Collaborate closely with backend, frontend, and QA engineers in an Agile/Scrum environment. Write clean, testable, and well-documented code. Integrate and work with APIs, data stores, and third-party services. Use AI-assisted development tools (e.g., code assistants, testing tools, analysis tools) to improve delivery speed and quality. Support production systems and participate in troubleshooting when needed. Requirements: 5+ years of experience in Software Engineering. Strong expertise with Python. Experience building full-stack applications end-to-end. Good understanding of RESTful APIs and client-server architecture. Familiarity with Agile development methodologies. Experience working in a team environment with shared ownership. Comfortable using AI tools in daily development (e.g., coding assistants, test generation, debugging, documentation support). Experience with AWS/GCP. Experience with Kafka ecosystem & Redis, PostgreSQL. Nice to have: Ready to work with Golang
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
Grafton Recruitment
Mid/Senior Java Developer
Senior
Hybrid
Warsaw, Poland
19,000 - 25,000 PLN
🏢 Summary: Senior Java Developer role in an agile, international team focused on designing and building cloud-based backend and fullstack solutions. The position involves architecting scalable systems, ensuring high code quality, and contributing to CI/CD and DevOps practices. The role also includes technical leadership and collaboration with cross-functional teams to deliver secure, high-performance applications. 🗂️ Requirements: Expert knowledge of Java for backend and fullstack development, Experience architecting cloud-based SaaS solutions, Proficiency in automated testing and CI/CD pipelines, Experience with version control systems, Ability to deliver secure and scalable code, Bachelor’s degree in Computer Science, Engineering or related field with 5+ years of experience OR 9+ years of relevant industry experience 📃 Skills: Java, SaaS, CI/CD, Git, AWS, GCP, Azure, Docker, Kubernetes, TypeScript, Python 🏢 Description: About the Role: We are looking for a Senior Java Developer to join an agile, international engineering team working on cloud-based solutions serving diverse industries. As a technical leader, you will design, build, and maintain robust backend and fullstack systems, impacting both product performance and business outcomes. Must Have Expert knowledge of Java (backend/fullstack web development) Experience architecting cloud-based solutions (SaaS platforms or similar) Proficiency in automated testing, deployment pipelines, version control, and CI/CD practices Strong command of English for daily teamwork in multicultural environments Demonstrated ability to deliver secure, scalable, high-quality code Bachelor’s degree in Computer Science, Engineering, or related field with 5+ years of professional experience, OR 9+ years’ relevant industry experience (without degree) Nice to Have Exposure to other technologies (TypeScript, Python, etc.) Experience working with multiple data models and integrating acquired codebases Previous engagement in Agile/Scrum teams (sprint planning, retrospectives, hackathons) Background in industries like energy, IoT, finance, or regulated environments Familiarity with modern cloud platforms (AWS, GCP, Azure) and DevOps practices (Docker, Kubernetes) Your Profile Tech Enthusiast: Keen to learn and apply emerging technologies and best practices Analytical Thinker: Able to define requirements and design effective solutions to complex challenges Product Mindset: Understands how technical decisions influence user experience and business drivers Team Player: Works well in autonomous, distributed teams and supports collaborative engineering culture Key Responsibilities Design and develop Java-based backend and fullstack features for cloud-based applications Contribute to scalable, unified system architectures and help integrate diverse platforms and technologies Write and maintain high-performance, secure code and automated tests to ensure product quality Participate in sprint planning, code reviews, retrospectives, and technical discussions Work closely with product managers and business stakeholders to align technical development with commercial goals Mentor junior engineers and promote continuous improvement in team processes Ready for your next challenge? Send your CV detailing your experience in Java, cloud technologies, and agile teams. Tell us about your approach to system architecture and cross-team collaboration!
Technology
Link Group
Senior Software Engineer (Java)
Senior
Hybrid
Warsaw, Poland
120 - 130 PLN
🏢 Summary: Senior Java Developer role focused on designing and implementing modern, scalable backend and distributed systems within Agile teams. The position involves architectural decisions, technology selection, and ensuring high code quality, security, and reliability in cloud-based environments. 🗂️ Requirements: 7+ years of experience with Java, Experience with Apache Kafka, Practical knowledge of Kubernetes, Experience with Spring and Spring Boot, Experience with Hibernate or MyBatis, Experience with relational or NoSQL databases, Experience with at least one cloud platform: AWS, Google Cloud, Azure, or OpenShift, Experience in building scalable distributed systems, Knowledge of backend architecture and design patterns 📃 Skills: Java, Kafka, Kubernetes, Spring, SpringBoot, Hibernate, MyBatis, SQL, NoSQL, AWS, GCP, Azure, OpenShift, Scrum 🏢 Description: Poszukujemy osoby doświadczonej w roli Senior Java Developer (7y+) / Software Engineer , która dołączy do zespołów realizujących nowoczesne, skalowalne rozwiązania. Zakres obowiązków Projektowanie, architektura oraz wdrażanie nowoczesnych rozwiązań backendowych Dobór i implementacja narzędzi, frameworków oraz wzorców architektonicznych Budowanie skalowalnych i niezawodnych systemów rozproszonych Aktywne śledzenie trendów technologicznych i wdrażanie innowacyjnych rozwiązań Dzielenie się wiedzą i dobrymi praktykami w zespole oraz w organizacji Praca w zespołach Agile (Scrum), udział w planowaniu i refinementach Dbałość o jakość kodu, testy oraz bezpieczeństwo aplikacji Wymagania techniczne (Must have) Bardzo dobra znajomość Java (7y+) Doświadczenie w pracy z Apache Kafka Praktyczna znajomość Kubernetes Frameworki: Spring / Spring Boot Doświadczenie z ORM: Hibernate, MyBatis Praca z relacyjnymi i/lub NoSQL bazami danych Doświadczenie w pracy z chmurą (minimum jedna z): AWS / Google Cloud / Azure / OpenShift Mile widziane (Nice to have) Frontend: ReactJS / Redux, React Native, Angular Konteneryzacja: Docker Wyszukiwarki i silniki indeksujące: ElasticSearch, SOLR Systemy kolejkowe i message brokers Migracje i wersjonowanie schematów DB: Flyway, Liquibase
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.