Обязанности:
• разработка ПО на Python с использованием fast-api, postgresql
• организация интеграционного, unit и регрессионного тестирования
• настройка и обеспечение бесперебойной работы, разработки, сборки и дистрибуции программного обеспечения (Gitlab, Docker, etc)
• проработка и претворение в жизнь технологий развертывания и обеспечения бесперебойной работы прикладного ПО
• подготовка документации по процессу разработки, сборки и поставки ПО
• развертывание тестовых и основных стендов
• решение задач в области мониторинга и обеспечения отказоустойчивости
• взаимодействие с командой по разработке электроники и конструкторами для интеграции программного обеспечения с аппаратной частью
• разработка дашбордов и вебинтерфесов для управления роботами.
Требования:
• опыт Python ( FastAPI)
• опыт разработки на ReactJS
• знание принципов SOLID
• знание основных паттернов проектирования, умение выбирать абстракции и писать понятный и поддерживаемый код
• хорошие знания Linux
• опыт разработки многопоточных / многопроцессных приложений
• опыт разработки микросервисов
• опыт работы с REST API, gRPC и Websockets, tcp\udp, http
• опыт работы с базами данных PostgreSQL, MongoDB
• опыт работы с Docker, Docker Compose, k8s
• опыт работы с DevOps инструментами
• опыт использования Javascript
• опыт использования bash
• опыт использования Grafana.
Условия:
• офисный/гибридный формат работы, адрес офиса Автозаводская 23а к2
• ежегодный пересмотр зарплаты, квартальная и годовая премия
• корпоративный спортзал и зоны отдыха
• более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
• программа адаптации и помощь руководителя на старте
• расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
• гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
• подписка Прайм с возможностью совместного использования на трёх близких
• вознаграждение за рекомендацию друзей в команду Сбера.
Location: San Francisco, California; New York, New York
Workplace: Hybrid
WHO WE ARE
Notion is the collaborative AI workspace where teams and agents think together https://www.youtube.com/watch?v=vkpYpWfEK5s. We're building one place where your knowledge, projects, meetings, and AI tools live side by side, so work is faster, clearer, and less fragmented. Millions of individuals, small teams, and large companies run their work on Notion.
Notinos (our employees) are customer zero in bringing this future of work to life. We care about craft, building things that last, and the belief that great work is still fundamentally human. Our goal isn’t to ship the next feature. Each and every team of Notinos is working to set the standard for how humans work together in the AI era. From building a business’s system of record to making and managing AI agents to automating away the busy work, we care deeply about giving our customers more time for their life’s work.
ABOUT THE ROLE:
Millions of people use Notion every day, and we’re growing quickly. The Infrastructure Security team’s mission is to build a secure-by-default foundation across Notion’s technical stacks—architecting systems that make the secure path the easy path. As an IC4 on this team, you’ll own meaningful infrastructure security problems end-to-end: from identifying risk, to designing pragmatic controls, to shipping secure defaults that scale across engineering.
This role can be based in either San Francisco or New York City. We work from our offices on Mondays, Tuesdays and Thursdays (our Anchor Days) because we do our best thinking and building together in person. We’re looking for someone who’s excited to work alongside the team during those days.
WHAT YOU'LL ACHIEVE:
- Proactively enhance the security posture of our AWS accounts and cloud infrastructure.
- Create secure frameworks for secrets management and authentication/authorization.
- Design and deploy robust Identity and Access Management (IAM) solutions.
- Provide guidance and education on security and privacy best practices to cross-functional partners.
- Participate in (and help drive) mitigation strategies during security-related incident response.
SKILLS YOU'LL NEED TO BRING:
- Security architecture and expertise: you’ve built and maintained systems to secure cloud architectures, ranging from secrets management to Identity and Access Management solutions.
- Backend/infrastructure development: you’ve written and shipped production-grade code, and can contribute to the codebase and architecture to raise the bar on secure systems design.
- Working in production: you can debug systems in production and continuously improve components with minimal disruption.
- Pragmatic, risk-based prioritization: you model threats, balance trade-offs, and focus security investments where they drive the most business impact.
- Empathetic communication: you communicate nuanced ideas clearly in writing and in real time; in disagreements, you engage thoughtfully and look for the right compromise.
NICE TO HAVES:
- AWS security best practices, zero trust architectures, and/or deep IAM expertise.
- Data security or privacy engineering experience.
- Experience applying AI tooling to defensive security workflows.
- Participation in security communities (local or regional groups, conferences).
Notion is committed to providing highly competitive cash compensation, equity, and benefits. The compensation offered for this role will be based on multiple factors such as location, the role’s scope and complexity, and the candidate’s experience and expertise, and may vary from the range provided below. For roles based in San Francisco or New York City, the estimated base salary range for this role is $230,000 - $280,000 per year.
By clicking “Submit Application”, I understand and agree that Notion and its affiliates and subsidiaries will collect and process my information in accordance with Notion’s Global Recruiting Privacy Policy https://notion.notion.site/Notion-Global-Recruiting-Privacy-Policy-fc3eb4e829354a26a2bb6fd5e289b550?pvs=74 and NYLL 144 https://notion.notion.site/Ashby-AI-Bias-Audit-2b0efdeead05803bbbfae159ec86c528.
#LI-Onsite
A NOTE ON AI
You don’t need deep AI expertise for every role, but we do expect every Notino to be intellectually curious, drawn to tinkering and discovery, and excited to use AI as a real collaborator in their work. For some roles, AI fluency is a core requirement — when that’s the case, we'll say so explicitly in the qualifications. People who thrive here don’t treat AI as a novelty. They use it to think better, and make their work easier for others to build on.
EQUAL OPPORTUNITY & ACCOMMODATIONS
We hire talented people from a wide range of backgrounds. If you’re excited about this role but don’t meet every bullet, we still encourage you to apply. Notion is an equal opportunity employer and does not discriminate on the basis of any legally protected characteristic. Consistent with applicable law, we will consider for employment qualified applicants with arrest and conviction records. Notion provides reasonable accommodations during the application process; if you need one, please let your recruiter know.
Notion is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Notion considers qualified applicants with criminal histories, consistent with applicable federal, state and local law. Notion is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please let your recruiter know.
ГибридSan Francisco, California; New York, New York
Задачи:
- Изучать enterprise Java backend-разработку под руководством наставника;
- Выполнять практические задачи на реальных рабочих кейсах;
- Участвовать в разборе решений;
- Изучать и применять современные инструменты и технологии разработки ПО;
- Работать с существующим кодом и проводить его рефакторинг.
Требования:
- Студенты 3 - 6 курсов бакалавриата, специалитета или магистратуры;
- Понимание ООП: основные принципы (инкапсуляция, наследование, полиморфизм, абстракция);
- Знание Java Core: базовый синтаксис, типы данных, операторы, циклы, условные конструкции, лямбда-выражения, Stream API, работа с датой и временем;
- Обработка исключений: виды исключений, блок try/catch/finally;
- Понимание структуры данных: массивы, списки, очереди, стеки, базовые интерфейсы (List, Set, Map) и их реализации;
- Владение Git: базовые операции (клонирование, commit, push, pull);
- Знание SQL: основы работы с реляционными БД, написание простых запросов;
- Будет плюсом: знание Spring Framework/Spring Boot (базовый уровень), Hibernate или Spring Data JPA (понимание ORM), PostgreSQL.
ГибридСтажёрМосква
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Location: Limassol; Nicosia; Athens; Thessaloniki
Workplace: hybrid
The Role:
We are looking for a FullStack Software Developer with strong analytical and problem-solving skills to join our Software Development team. The developer will be responsible for designing, building, and maintaining advanced web applications, ensuring code is maintainable, scalable, and high-performing.
The role involves active participation in system architecture and Agile collaboration to support project delivery. This position is ideal for someone with a solid background in JavaScript development who enjoys working across the full application stack to build robust server-side components and advanced user interfaces.
The main responsibilities of the position include:
Develops and maintains scalable software applications, ensuring smooth operation across both front-end and back-end stacks
Builds advanced user-facing applications using React and robust server-side components using Node.js
Produces detailed technical specifications and implements software in line with business and system requirements
Contributes to system design and architecture, ensuring alignment with best practices and long-term maintainability
Conducts code reviews to ensure quality, consistency, and adherence to software development standards
Continuously monitors application performance and reliability, proactively optimizing systems and resolving issues
Works in close collaboration with other developers and stakeholders to gather technical requirements and define project specifications
Takes ownership of assigned tasks, ensuring timely delivery and effective communication throughout the software development lifecycle
Main requirements:
BSc/MSc in Computer Science, or any other relevant degree
Minimum 5 years of work experience in JavaScript development
Proven experience in building and maintaining applications using React and Node.js
Solid understanding of the React life cycle, HTML, CSS/SCSS, JavaScript
Solid understanding of information design and UI/UX principle
Knowledge of REST or equivalent APIs, microservices architecture, and web services implementation
Basic knowledge of databases (SQL)
Knowledge of GIT
Methodical problem solver with strong critical thinking skills
Self-motivated, organized, and proactive with the ability to work independently with minimal supervision
Excellent team collaboration, interpersonal, and communication skills
Fluency in English
The following will be considered an advantage:
Ability to transform raw data into presentable and intuitive tables or graphs
Knowledge of Typescript
Knowledge of AWS Services, Kubernetes, and Docker
Benefit from:
Attractive remuneration package
Intellectually stimulating work environment
Continuous personal development and international training opportunities
Attractive relocation package and support for a smooth relocation for you and your family
The Hiring Experience: What Awaits You
Let’s Connect – Intro Chat with Talent Acquisition
Bring It to Life – Role-Specific Take-Home Task
Final Connection – Final Interview
All applications will be treated with strict confidentiality!
By submitting this application, I confirm that I have read and agree to the terms of the Privacy Policy and the Confidentiality Undertaking.
О проекте: МТС Маркетолог помогает внешним и внутренним клиентам запускать таргетированные рекламные кампании на основе данных Big Data МТС. В основе сервиса лежат обезличенные данные об абонентах оператора, которые позволяют показывать рекламу только той аудитории, которую она может заинтересовать. Сервисом могут пользоваться физические и юридические лица, индивидуальные предприниматели — абоненты любых операторов.
Задачи:
— Разрабатывать API для взаимодействия с продуктами рекламной вертикали (backend, python/go);
— Разрабатывать модули обработки задач: сбор/выгрузка сегментов (в том числе near-real-time), построение отчетов и прочее (python/go);
— Разрабатывать систему категоризации страниц в интернете, включая краулинг/парсинг страниц, интеграцию с моделью-классификатором и интеграцию в data pipeline продукта.
Требования:
— Коммерческий опыт backend-разработки;
— Уверенные знания Linux и опыт разработки под Linux;
— Знакомство с Git;
— Желательно понимание процессов CI/CD;
— Знакомство с Docker (как минимум настройка локального окружения);
— Базовые знания SQL;
— Знакомство с ORM/конструкторами запросов (query builder) и их ограничениями;
— Опыт написания unit и интеграционных тестов, понимание необходимости локальных тестов;
— Опыт работы с очередями (например RabbitMQ) будет плюсом.
Условия:
— Собственная платформа MTS Ocean для получения ИТ-ресурсов, обеспечивающая деплой, мониторинг и observability;
— Профессиональные гильдии инженеров для поддержки и развития;
— Внутренняя площадка TechTalks для обмена опытом и развития навыков самопрезентации;
— Участие во внешних IT конференциях, включая HighLoad++, DevOps Conf, Joker, AHA!, Матемаркетинг и другие, а также собственная конференция True Tech Day и регулярные митапы;
— Полезные курсы и вебинары в корпоративном университете и электронная библиотека;
— ДМС с первого месяца работы, включая стоматологию;
— Страхование от несчастных случаев с первого месяца работы;
— Материальная помощь в сложных жизненных ситуациях;
— Отпуск 28 календарных дней плюс 3 дополнительных дня за ненормированный рабочий день;
— Прием врачей общей практики и массаж в офисе;
— Мобильная связь за счет компании и льготные тарифы для близких;
— Подписка на онлайн-кинотеатр KION, сервис МТС Музыка, книжный сервис Строки от МТС, безлимитные мессенджеры и соцсети.
Задачи:
- Построить надёжный распределённый сервис, который может пережить падение двух ДЦ. Развивать систему, которой пользуются сервисы Яндекса с миллионами инстансов. Обрабатывать десятки тысяч realtime-графов для каждого инцидентного сценария.
- Работать с алгоритмами консенсуса. Ядро распределённой системы использует алгоритм Raft. Есть задачи на повышение надёжности сервисов.
- Работать не только над инфраструктурными задачами. Предоставлять единый инструмент работы над стабильностью для разных классов сервисов: Поиска, Музыки, Такси. Помогать сервисам быть доступными 99.9999% времени и разработчикам узнавать о проблемах в течение 30 секунд с момента их появления. Следить за доступностью сервисов и работой отдельных пользовательских сценариев, например, радио в Музыке.
Требования:
- Разрабатывали на Python более трёх лет.
- Имеете опыт классической веб-разработки (кеш, очереди, асинхронные задачи).
- Работали с PostgreSQL.
- Тестируете свой код.
- Умеете работать и самостоятельно, и в команде.
Задачи:
— Развивать инфраструктурные сервисы для учётной системы и финансовой платформы, обеспечивая архитектуру, надёжность, стабильность и эксплуатацию.
— Проектировать интеграции с корпоративной ERP: API, ETL-процессы, доступ к справочникам и обмен данными между системами.
— Создавать внутренние платформенные инструменты для разработчиков: библиотеки, Spring Boot-стартеры, релизные механики, сервисы метрик и трассировки.
— Улучшать и поддерживать существующие сервисы: добавлять новые возможности, убирать технический долг, улучшать архитектуру, стабилизировать и рефакторить.
— Вести задачи самостоятельно от запроса до запуска, включая сбор контекста, согласование с другими командами и развитие решения.
Требования:
— Уверенное владение Java и Spring Boot.
— Опыт работы с SQL и реляционными базами данных (Hibernate, jOOQ, JDBC).
— Опыт поддержки production-сервисов и понимание процессов после релиза.
— Умение самостоятельно вести задачи от нечеткого запроса до результата.
— Понимание пользователей сервиса, ограничений и стоимости ошибок.
Задачи:
— Проектировать, разрабатывать и поддерживать современные frontend-приложения и функции с использованием React и TypeScript
— Создавать переиспользуемые, масштабируемые и поддерживаемые UI-компоненты и архитектуру frontend
— Разрабатывать новые интерфейсы, поддерживать и улучшать существующие продукты
— Участвовать в обсуждениях архитектуры frontend, предлагать технические решения и вносить вклад в ключевые инженерные решения
— Тесно сотрудничать с backend-разработчиками, менеджерами продуктов, дизайнерами и другими командами для обеспечения бесшовного пользовательского опыта
— Решать сложные задачи frontend, связанные с управлением состоянием, производительностью, масштабируемостью и интерфейсами с интенсивной обработкой данных
— Обеспечивать высокие стандарты качества кода через тестирование, код-ревью и поддерживаемые инженерные практики
Требования:
— Опыт профессиональной frontend-разработки не менее 5 лет, значительный опыт создания приложений на React
— Глубокие знания современного React, включая хуки, композицию, управление состоянием и архитектуру компонентов
— Уверенный опыт работы с TypeScript и построения типизированных, поддерживаемых frontend-кодовых баз
— Хорошее понимание HTML, CSS и современных подходов к стилизации frontend
— Знание оптимизации производительности frontend, включая рендеринг, контроль повторного рендера, размер бандла и интерфейсы с интенсивной обработкой данных
Условия:
— Гибкий график работы и гибридный формат
— Хорошо оборудованные офисы для сосредоточенной и совместной работы
— Глобальная распределённая команда из более 500 профессионалов
— Обучение, наставничество и долгосрочный карьерный рост
— Поддержка релокации и частная медицинская страховка
— Бонусы, основанные на результатах работы
— Доступ к TradingView Premium
— Регулярные командные мероприятия и общекорпоративные встречи
Location: New York City
Workplace: Hybrid
About Pinecone
Pinecone is the trusted AI knowledge company. Its trusted AI knowledge platform—including its Database, Nexus, and Marketplace products—power accurate, fast, and cost-effective AI applications for more than 10,000 customers and 1M developers worldwide. Pinecone's mission is to make AI knowledgeable. For more information, visit pinecone.io http://pinecone.io.
About the Team and Role:
We are hiring a senior/staff software engineer to help design and build core components of our next-generation knowledge retrieval system built for the AI era – search and retrieval infrastructure that powers high-quality, scalable, and enterprise-grade agentic systems. You’ll build the framework that allows our customers to connect knowledge–synthesized from structured and unstructured data–to modern LLM-powered applications, leveraging the world’s best-in-class vector DB supporting semantic search and hybrid retrieval. This role is ideal for someone who loves backend system architecture, distributed systems, and applied AI infrastructure. It is a high impact role with significant ownership across architecture, performance, and system reliability.
Responsibilities:
- Design and build scalable platform components leveraging advanced retrieval via query planning, semantic and hybrid search, metadata-aware search, and LLM generation
- Design and build optimized indexing pipelines for structured and unstructured data
- Build backend services for semantic and hybrid retrieval, knowledge graph construction, and retrieval orchestration
- Improve retrieval quality through evaluation and observability frameworks
- Design APIs for internal and external user and agentic consumers
- Optimize latency, throughput and cost across large-scale inference and retrieval workloads
- Drive technical direction for reliability and security
What You’ll Bring to the Table:
To thrive in this role, you don't need to check every single box, but you should be deeply passionate about how to turn data into knowledge.
Systems Expertise
- Architectural Depth: You have a proven track record (typically 6+ years) of shipping production-grade backends for large-scale systems. You don’t just write code; you design for high throughput, low latency, and long-term maintainability.
- Data Engineering Savvy: You’re comfortable building high-throughput indexing pipelines that handle both the messy world of unstructured data and the rigid world of structured schemas.
AI & Retrieval
- Retrieval Intuition: You understand that "search" is more than just a keyword match. You have direct experience (or deep theoretical knowledge) in semantic search, vector databases, hybrid retrieval strategies, or with traditional search engines like Elastic or OpenSearch.
- RAG & Orchestration: You understand the nuances of Retrieval-Augmented Generation (RAG) patterns, from embedding pipelines and hybrid search techniques to how query planning and metadata filtering can make or break an LLM's performance.
Technical
- Language Fluency: You are an expert in at least one major language like Go, Rust, C++, Java, or Python.
- Infrastructure: Familiarity and experience with modern infrastructure tools, such as Kubernetes, cloud-native architectures, and observability frameworks, as well as infrastructure-as-code tools like Terraform or Pulumi.
Ownership & Impact
- Product Thinking: You don't just build to spec; you build for the user. You can design clean, intuitive APIs that both human developers and autonomous agents will love.
- Ambiguity Navigator: You’re comfortable in a high-growth environment. You prefer "owning a problem" over "executing a ticket."
Bonus Points
- Experience building multi-tenant SaaS platforms.
- Experience with retrieval evaluation frameworks—knowing how to actually measure "good" search results.
- Experience with query planning or agentic reasoning loops (e.g., teaching a system how to break down a complex prompt into multiple specific steps).
Perks & Benefits:
- Comprehensive health coverage including medical, dental, vision, and mental health resources
- 401(k) Plan
- Equity award
- Flexible time off
- Paid parental leave
- Annual Company Retreat
- WFH Equipment Stipend
All qualified applicants will receive considerations for employment without regard to race, color, religion, sex, age, disability, marital status, familial status, sexual orientation, pregnancy, gender identity, gender expression, national origin, ancestry, citizenship status, veteran status, and any other legally protected status under federal, state, or local anti-discrimination laws.
Location: Culver City, CA, US
Workplace: Hybrid
Sensor Tower’s digital intelligence platform provides unparalleled insight into market trends, advertising, competitor’s strategies, and consumer/user audience across mobile, web, and gaming. Sensor Tower’s insights are trusted by more than 2,500 enterprises worldwide across tech, retail/commerce, entertainment/media, gaming, consumer packaged goods and finance.
About this role:
We're looking for a Full Stack Developer (main back end focus) to work on our advertising analytics platform. We gather and process BIG amounts of data and deliver meaningful insights to our customers. We have browser extensions, databases, panelists, servers, so many servers, and a great hybrid culture with coworkers locally and across the globe.
There's a good mix of extremely difficult problems, impossible problems, easy problems, bugs, performance issues, and the occasional thing that's a joy to work on – join us!
Annual Base Salary: 120,000 - 145,000 USD
What you will do in a typical day:
- Tackle interesting performance and scalability challenges.
- Meticulously refactor bunches of reports decimating code size and run time while preserving results.
- Intelligently manage tech debt while simultaneously delivering new features for the business.
- Code in SQL and C# (and occasionally js) in a mixed environment (Windows and Linux but mostly Windows) utilizing AWS, SQL Server, Redshift, Mongo, EntityFramework and ASP.NET http://asp.net/ Core.
- Participate in a Kanban/Devops dev process with fluid requirements, weekly scrums, and potentially be on-call w/Pagerduty
- Be a proponent for continuous improvement, architecture, clean code, and good systems design
- We use Github for source control and Jira for project management
- We review PRs! (usually) and ship often.
What you can bring:
- Experienced C# developer.
- Be able to code in C#, SQL and occasionally in Ruby.
- Big Plus: Comfortable reading and modifying Javascript/React.
- Friendly - You will be working in cross function with a lot of cool people!
- Love for data - Our platform provides data intelligence for the digital economy!
Our Engineering Culture
We believe that "Simplicity is a prerequisite for reliability." We are looking for engineers who align with our core values:
- Simplicity: We avoid over-engineering. We prefer the tools we already have and the most straightforward solutions over "shiny new toys."
- Quality: We write code that is a pleasure to read because we know code is written once but read many times. We don't cut corners, and we polish to a high level before shipping.
- Extreme Ownership: We don't just do the minimum. We expect you to understand the "why" behind your work and own the ultimate goal of fixing problems at their root cause, avoiding temporary band-aids.
- Prioritization: We focus relentlessly on what is important, not just what is urgent.
Read more about some of our Technical challenges here (written by members of our engineering team):
https://sensortower.com/blog/speeding-up-the-backend-with-graph-theory
https://sensortower.com/blog/how-we-scaled-to-thousands-of-sidekiq-workers
Fraud warning:
It's common for scammers to create positions that look legitimate on other sites. To ensure your submission is considered, only apply for positions at Sensor Tower through our company website or through posts directly associated with Sensor Tower company profiles on sites such as LinkedIn, Indeed, BuiltIn or Hackajob. At no point will Sensor Tower ever ask for money, credit card, or bank account information to complete a job application. Communications received from Sensor Tower are only sent by e-mail addresses ending in sensortower.com http://sensortower.com. All Sensor Tower interviews will be conducted via phone or Zoom. At no time will a conversation be moved to an alternative email outside of sensortower.com http://sensortower.com or text. Should an issue arise that you feel we should be aware of, please contact us. Please provide your resume when applying.
To all recruitment agencies:
Sensor Tower does not accept third party resumes. Please do not send resumes to our jobs alias, Sensor Tower employees or any other organization location. Sensor Tower is not responsible for any fees related to unsolicited resumes. Sensor Tower will not pay any third-party agency or company that does not have a signed agreement with Sensor Tower.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Задачи:
-проектирование, разработка, тестирование и сопровождение высоконагруженных веб-приложений и микросервисов на языке Java, BPMN-процессов
-написание сложных SQL-запросов, проектирование структуры БД, оптимизация производительности запросов;
-разработка интеграционных решений с использованием REST API, SOAP, брокеров сообщений (Kafka)
-активное участие в обсуждении архитектурных решений, выборе технологий и инструментов для реализации новых фичей
-проведение код-ревью коллег, написание чистого, поддерживаемого кода, покрытие нового функционала модульными и интеграционными тестами (JUnit, Mockito)
-поиск узких мест и оптимизация существующего кода для повышения производительности и стабильности приложений
-тесная работа с аналитиками, QA-инженерами, DevOps-специалистами и другими разработчиками в рамках Agile/Scrum-команды
-подготовка технической документации по разработанному функционалу
-помощь при разборе промышленных инцидентов.
Требования:
-уверенное знание Java/Kotlin
-уверенное знание Spring экосистемы
-опыт коммерческой разработки от 5 лет
-глубокое знание Kafka и смежных технологий
-опыт работы с SQL/noSQL базами данных, S3 хранилищами
-понимание контейнеризированной среды и devops
-знание подходов проектирования архитектуры высоконагруженных back-end приложений, понимание узких мест
-опыт работы, применение AI-инструментов.
Задачи:
- самостоятельно дорабатывать функционал платформы на Java (21);
- тестировать новый функционал;
- анализировать ТЗ и согласовывать планы выполнения работ для текущих задач;
- локализовывать дефекты, расследовать инциденты и повышать качество программного продукта.
Требования:
- опыт работы бэкенд-разработчиком - от 3-х лет;
- опыт работы с системами управления версиями GIT;
- опыт коммерческой разработки;
- опыт разработки решений в монолитной и микросервисных архитектурах;
- опыт работы с реляционными БД и SQL;
- опыт работы с REST/API и Kafka;
- опыт работы с OAuth;
- базовые знания и опыт работы с CI/CD на уровне понимания и небольшой донастройки пайплайнов;
- проактивность при выполнении рабочих обязанностей;
- развитые коммуникационные навыки.
Желательные требования:
- базовые навыки работы в Linux;
- умение работать с системами логирования и мониторинга, Distributed tracing;
- опыт работы с Gitlab.
Location: Tallinn, Estonia
Workplace: Hybrid
Sensor Tower’s digital intelligence platform provides unparalleled insight into market trends, advertising, competitor’s strategies, and consumer/user audience across mobile, web, and gaming. Sensor Tower’s insights are trusted by more than 2,500 enterprises worldwide across tech, retail/commerce, entertainment/media, gaming, consumer packaged goods and finance.
Role Summary:
As a Frontend Engineer at Sensor Tower, you will not only build features, you will define how we build them. You will take ownership of major technical components, ensuring our applications are scalable, maintainable, and fast. In our lean and flat organization, your voice will shape the technical direction of our product, helping us deliver an intuitive, fluid user experience that helps our customers understand the digital ecosystem.
Fulfill your potential with us:
- Architect and deliver complex, scalable frontend systems that are simple and effective, removing unnecessary complexity from our codebase.
- You will partner with Product Managers to co-author requirements and shape the scope, ensuring engineering feasibility is considered during ideation, not just execution.
- Lead technical decision-making for medium-to-large scoped features, taking responsibility for the successful delivery of value to the customer, not just the completion of tickets.
- Mentor junior and mid-level engineers through code reviews, pair programming, and by instilling quality-first habits across the team.
- Take ownership of the frontend stack by proactively identifying bottlenecks, technical debt, or systemic issues and driving the initiatives to fix them.
- Advocate for and drive best practices in React, TypeScript, and web performance optimization across the engineering organization.
- Collaborate deeply with Data Science and Backend Engineers to ensure seamless data flow and end-to-end system reliability, and use these partnerships to progressively expand your expertise across the full stack.
What we are interested in:
- 4+ years of software engineering experience with a deep specialization in modern JavaScript, TypeScript, and React.
- Proven ability to architect complex state management. While our stack relies on TanStack Query, React Router and Zustand, we value engineers who understand the principles and can adapt expertise from other libraries like Redux, MobX, NextJS.
- You can design systems that handle complexity without becoming complicated, prioritizing long-term maintainability.
- Experience elevating the skills of peers. You don't just review their code; you teach patterns and best practices.
- Competence in writing robust and efficient unit and integration tests using frameworks like Jest or Playwright.
- Deep understanding of web performance, browser internals, and optimization techniques for data-heavy applications.
- A "Product Owner" mindset. You care deeply about the "why" behind every feature, viewing code as a tool to solve real user problems. You are comfortable pushing back on requirements and proposing alternative solutions that drive better business outcomes and user experiences.
Extra Credit:
- Experience in data visualization and analytics (handling large datasets, heavy DOM manipulation with libraries like Highcharts).
- A portfolio, GitHub history, or technical writing that demonstrates clean code, an eye for design, and the ability to solve complex architectural challenges.
- Familiarity with back end frameworks Ruby on Rails/Angular and different types of DBs (Clickhouse, Mongo, Postgres)
- Knowledge of AI-driven coding tools and models as we encourage leveraging AI to enhance coding efficiency and unlock creative potential
Blog Posts
Read more about some of our Technical challenges here (written by members of our engineering team):
https://sensortower.com/blog/how-we-scaled-to-thousands-of-sidekiq-workers
About Sensor Tower
Sensor Tower is a global provider of digital intelligence solutions, empowering companies to understand consumer behavior and market performance across mobile apps, digital platforms, and gaming ecosystems. Headquartered in San Francisco, Sensor Tower's insights are trusted by more than 2,500 enterprises worldwide.
Founded in 2013, Sensor Tower’s market insights have helped marketers, app developers, and gaming leaders demystify the mobile app ecosystem with visibility into usage, engagement, and paid acquisition strategies. Today, Sensor Tower’s digital market insights platform has expanded to include Gaming, Web, Audience, and Digital Advertising Insights, helping global leaders understand market trends and their competitor’s strategies and audiences across the entire digital ecosystem.
Why Sensor Tower?
Our flexible work environment allows employees to live in greater connection with the people, places, and activities they love!
Global Teams
Sensor Tower has a global presence, with teams across the world and available in most time zones, including North America, Europe, Middle East, Africa, APAC and LATAM. We maintain regional offices in SF, LA, NY, London, Singapore, Beijing, Seoul, Tokyo and Vancouver.
Our benefits include:
- Flexible time off so employees can shape their time away from work.
- Health and wellness stipend to achieve and maintain a healthy lifestyle through physical and mental fitness.
- Wi-Fi Allowance.
- Monthly internet stipend and a one-time $500 home office stipend.
We are committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, and veteran status. We will consider qualified applicants with arrest and conviction records. If you have a disability or special need, please do not hesitate to let us know and we'll do our best to accommodate.
Fraud warning:
It's common for scammers to create positions that look legitimate on other sites. To ensure your submission is considered, only apply for positions at Sensor Tower through our company website or through posts directly associated with Sensor Tower company profiles on sites such as LinkedIn, Indeed, BuiltIn or Hackajob. At no point will Sensor Tower ever ask for money, credit card, or bank account information to complete a job application. Communications received from Sensor Tower are only sent by e-mail addresses ending in sensortower.com http://sensortower.com. All Sensor Tower interviews will be conducted via phone or Zoom. At no time will a conversation be moved to an alternative email outside of sensortower.com http://sensortower.com or text. Should an issue arise that you feel we should be aware of, please contact us. Please provide your resume when applying.
To all recruitment agencies:
Sensor Tower does not accept third party resumes. Please do not send resumes to our jobs alias, Sensor Tower employees or any other organization location. Sensor Tower is not responsible for any fees related to unsolicited resumes. Sensor Tower will not pay any third-party agency or company that does not have a signed agreement with Sensor Tower.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Location: London, UK
Workplace: Hybrid
Sensor Tower’s digital intelligence platform provides unparalleled insight into market trends, advertising, competitor’s strategies, and consumer/user audience across mobile, web, and gaming. Sensor Tower’s insights are trusted by more than 2,500 enterprises worldwide across tech, retail/commerce, entertainment/media, gaming, consumer packaged goods and finance.
Role Summary:
As a Frontend Engineer at Sensor Tower, you will not only build features, you will define how we build them. You will take ownership of major technical components, ensuring our applications are scalable, maintainable, and fast. In our lean and flat organization, your voice will shape the technical direction of our product, helping us deliver an intuitive, fluid user experience that helps our customers understand the digital ecosystem.
Fulfill your potential with us:
- Architect and deliver complex, scalable frontend systems that are simple and effective, removing unnecessary complexity from our codebase.
- You will partner with Product Managers to co-author requirements and shape the scope, ensuring engineering feasibility is considered during ideation, not just execution.
- Lead technical decision-making for medium-to-large scoped features, taking responsibility for the successful delivery of value to the customer, not just the completion of tickets.
- Mentor junior and mid-level engineers through code reviews, pair programming, and by instilling quality-first habits across the team.
- Take ownership of the frontend stack by proactively identifying bottlenecks, technical debt, or systemic issues and driving the initiatives to fix them.
- Advocate for and drive best practices in React, TypeScript, and web performance optimization across the engineering organization.
- Collaborate deeply with Data Science and Backend Engineers to ensure seamless data flow and end-to-end system reliability, and use these partnerships to progressively expand your expertise across the full stack.
What we are interested in:
- 4+ years of software engineering experience with a deep specialization in modern JavaScript, TypeScript, and React.
- Proven ability to architect complex state management. While our stack relies on TanStack Query, React Router and Zustand, we value engineers who understand the principles and can adapt expertise from other libraries like Redux, MobX, NextJS.
- You can design systems that handle complexity without becoming complicated, prioritizing long-term maintainability.
- Experience elevating the skills of peers. You don't just review their code; you teach patterns and best practices.
- Competence in writing robust and efficient unit and integration tests using frameworks like Jest or Playwright.
- Deep understanding of web performance, browser internals, and optimization techniques for data-heavy applications.
- A "Product Owner" mindset. You care deeply about the "why" behind every feature, viewing code as a tool to solve real user problems. You are comfortable pushing back on requirements and proposing alternative solutions that drive better business outcomes and user experiences.
Extra Credit:
- Experience in data visualization and analytics (handling large datasets, heavy DOM manipulation with libraries like Highcharts).
- A portfolio, GitHub history, or technical writing that demonstrates clean code, an eye for design, and the ability to solve complex architectural challenges.
- Familiarity with back end frameworks Ruby on Rails/Angular and different types of DBs (Clickhouse, Mongo, Postgres)
- Knowledge of AI-driven coding tools and models as we encourage leveraging AI to enhance coding efficiency and unlock creative potential
Blog Posts
Read more about some of our Technical challenges here (written by members of our engineering team):
https://sensortower.com/blog/how-we-scaled-to-thousands-of-sidekiq-workers
About Sensor Tower
Sensor Tower is a global provider of digital intelligence solutions, empowering companies to understand consumer behavior and market performance across mobile apps, digital platforms, and gaming ecosystems. Headquartered in San Francisco, Sensor Tower's insights are trusted by more than 2,500 enterprises worldwide.
Founded in 2013, Sensor Tower’s market insights have helped marketers, app developers, and gaming leaders demystify the mobile app ecosystem with visibility into usage, engagement, and paid acquisition strategies. Today, Sensor Tower’s digital market insights platform has expanded to include Gaming, Web, Audience, and Digital Advertising Insights, helping global leaders understand market trends and their competitor’s strategies and audiences across the entire digital ecosystem.
Why Sensor Tower?
Our flexible work environment allows employees to live in greater connection with the people, places, and activities they love!
Global Teams
Sensor Tower has a global presence, with teams across the world and available in most time zones, including North America, Europe, Middle East, Africa, APAC and LATAM. We maintain regional offices in SF, LA, NY, London, Singapore, Beijing, Seoul, Tokyo and Vancouver.
Our benefits include:
- Flexible time off so employees can shape their time away from work.
- Health and wellness stipend to achieve and maintain a healthy lifestyle through physical and mental fitness.
- Monthly internet stipend and a one-time $500 home office stipend.
We are committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, and veteran status. We will consider qualified applicants with arrest and conviction records. If you have a disability or special need, please do not hesitate to let us know and we'll do our best to accommodate.
Fraud warning:
It's common for scammers to create positions that look legitimate on other sites. To ensure your submission is considered, only apply for positions at Sensor Tower through our company website or through posts directly associated with Sensor Tower company profiles on sites such as LinkedIn, Indeed, BuiltIn or Hackajob. At no point will Sensor Tower ever ask for money, credit card, or bank account information to complete a job application. Communications received from Sensor Tower are only sent by e-mail addresses ending in sensortower.com http://sensortower.com. All Sensor Tower interviews will be conducted via phone or Zoom. At no time will a conversation be moved to an alternative email outside of sensortower.com http://sensortower.com or text. Should an issue arise that you feel we should be aware of, please contact us. Please provide your resume when applying.
To all recruitment agencies:
Sensor Tower does not accept third party resumes. Please do not send resumes to our jobs alias, Sensor Tower employees or any other organization location. Sensor Tower is not responsible for any fees related to unsolicited resumes. Sensor Tower will not pay any third-party agency or company that does not have a signed agreement with Sensor Tower.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
JКомпания не указана
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Задачи:
— Владение продуктовыми функциями от начала до конца, включая фронтенд, бэкенд и AI-системы.
— Создание пользовательских интерфейсов, которые помогают кандидатам находить возможности и позволяют стартапам нанимать талантливых специалистов.
— Проектирование и разработка масштабируемых API, бэкенд-сервисов и рабочих процессов, обеспечивающих работу основной платформы.
— Разработка AI-агентов и автоматизированных решений для поиска, отбора, сопоставления кандидатов и операций по найму.
— Интеграция сторонних платформ, внешних сервисов и поставщиков данных.
— Сотрудничество с основателями компании для преобразования отзывов клиентов в реализованные функции продукта.
Требования:
— Степень бакалавра или магистра в области компьютерных наук, программной инженерии или смежных областях (новые и будущие выпускники приветствуются).
— Прочные знания в области компьютерных наук, включая структуры данных, алгоритмы, отладку и принципы разработки ПО.
— Опыт создания современных веб-приложений как на фронтенде, так и на бэкенде.
— Знание JavaScript/TypeScript, React, Python, разработки API, баз данных и облачной инфраструктуры.
— Опыт создания реальных продуктов через стартапы, личные проекты, исследования, вклад в open-source или продукты с активными пользователями.
Условия:
— Удалённая работа или работа в Сан-Франциско, Калифорния.
— Полная занятость.
— Возможность спонсорства виз OPT и H-1B.
Location: San Francisco; Remote; Toronto; New York; Montreal
Workplace: Hybrid
ABOUT BASETEN
Baseten powers mission-critical inference for the world's most dynamic AI companies, like Cursor, Notion, OpenEvidence, Abridge, Clay, Gamma, and Writer. By uniting applied AI research, flexible infrastructure, and seamless developer tooling, we enable companies operating at the frontier of AI to bring cutting-edge models into production. We're growing quickly and recently raised our $1.5B Series F https://www.baseten.co/blog/announcing-our-series-f/, led by Altimeter Capital, Conviction Partners, and Spark Capital. Join us and help build the platform engineers turn to ship AI products.
THE ROLE
As a Forward Deployed Engineer at Baseten, you will partner directly with customers to architect, build, and deploy high-scale production AI applications on Baseten’s platform. You’ll own the journey with customers from initial exploration to production deployment, translating ambiguous business goals into reliable, observable services with clear quality, latency, and cost outcomes.
This role is a great fit for entrepreneurial engineers who want a front-row view into how modern companies adopt AI at scale and who enjoy working across product, software development, performance engineering, and customer-facing implementations.
To be clear, this is an engineering role with hands-on coding and software development that also includes aspects of product management, technical customer success, and pre-sales solution engineering mixed in.
EXAMPLE INITIATIVES
Take a look at these blog posts written by members of our Forward Deployed Engineering team:
- Forward Deployed Engineering on the frontier of AI https://www.baseten.co/blog/forward-deployed-engineering/
- The fastest, most accurate Whisper transcription https://www.baseten.co/blog/the-fastest-most-accurate-and-cost-efficient-whisper-transcription/
- Deploy production-ready model servers from Docker images https://www.baseten.co/blog/deploy-production-model-servers-from-docker-images/
- Deploy custom ComfyUI workflows as APIs https://www.baseten.co/blog/deploying-custom-comfyui-workflows-as-apis/
RESPONSIBILITIES
- Develop and maintain software systems and product features using one or more general-purpose programming languages in a production-level environment, with a preference for Python due to its relevance in ML projects.
- Drive customer impact by designing, implementing, and deploying Baseten solutions end-to-end (problem framing → evaluation → production deployment → monitoring). This involves working with customers’ engineering teams at every stage of the customer journey including: sales, implementation, and expansion.
- Deliver with velocity: turn vague objectives into clear specs and well-defined PoCs so we can rapidly ship well-tested services and outcomes for our customers
- Optimize and enhance AI/ML projects, contributing to the continuous improvement of our technical stack. This includes developing features and PRDs with other engineering and product orgs.
- Own products and customer projects end-to-end, functioning as both an engineer, project manager, and product manager, with a focus on user empathy, project specification, and end-to-end execution.
- Navigate ambiguity and exercise good judgment on tradeoffs and tools needed to solve problems, avoiding unnecessary complexity.
- Demonstrate pride, ownership, and accountability for your work, expecting the same from your teammates.
REQUIREMENTS
- Bachelor's, Master's, or Ph.D. degree in Computer Science, Engineering, Mathematics, or related field.
- 2+ years of professional work experience in a fast-paced, high-growth environment.
- Demonstrated experience with one or more general-purpose programming languages in a production-level environment, with a strong preference for Python.
- Familiarity with AI/ML pipelines and the lifecycle of ML model development and deployment.
- Strong communication skills, particularly on complex technical topics.
- Experience in building or optimizing AI/ML projects is highly valued.
BENEFITS
- Competitive compensation, including meaningful equity
- (U.S. only) 100% coverage of medical, dental, and vision insurance for employee and dependents
- Flexible PTO policy including company wide Winter Break (our offices are closed from Christmas Eve to New Year's Day!)
- Paid parental leave
- Fertility and family-building stipend through Carrot
- (U.S. only) Company-facilitated 401(k)
- Exposure to a variety of ML startups, offering unparalleled learning and networking opportunities.
Apply now to embark on a rewarding journey in shaping the future of AI! If you are a motivated individual with a passion for machine learning and a desire to be part of a collaborative and forward-thinking team, we would love to hear from you.
At Baseten, we are committed to fostering a diverse and inclusive workplace. We provide equal employment opportunities to all employees and applicants without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status.
We are an Equal Opportunity Employer and will consider qualified applicants with criminal histories in a manner consistent with applicable law (by example, the requirements of the San Francisco Fair Chance Ordinance, where applicable).
Задачи:
- Разработка микросервисов управления данными Модели Космической Системы;
- Разработка пайплайнов обработки данных ETL/ELT;
- Интеграция вычислительных модулей (микросервисов);
- Реализация процессов контроля качества данных;
- Разработка моделей данных и согласование дата-контрактов;
- Работа с СУБД Postgres, Clickhouse;
- Обработка и анализ данных в Pandas, NumPy, Polars.
Стек разработки:
Python 3.12+, FastApi (Pydantic v2), Numba, Numpy, Pandas, SQLAlchemy 2+, Ruff+MyPy (lint), Kafka (FastStream), Redis (Dragonfly), Matlab, Postgres, Clickhouse.
Требования:
- Инженерное или техническое образование (обязательно);
- Опыт разработки на Python от 3х лет, на позиции Middle - от 1 года;
- Опыт работы с библиотеками для анализа данных: Pandas, NumPy, Polars;
- Понимание принципов проектирования и работы с хранилищами данных;
- Опыт работы с базами данных PostgreSQL, ClickHouse;
- Опыт работы с инструментами ETL/ELT (например, Airflow, Dagster, PandasETL);
- Понимание принципов работы систем потоковой обработки данных;
- Опыт в разработке веб-приложений (FastAPI);
- Опыт работы с контейнерами Docker;
- Опыт работы с инструментами командной разработки: Confluence, Jira, Git.
Условия:
- Работа в аккредитованной ИТ-компании;
- Возможность выбора формата работы (офис/гибрид);
- Комфортный современный офис (м. Мнёвники);
- Оформление в соответствии с ТК РФ;
- Конкурентный уровень заработной платы - на уровне лидеров ИТ/телеком-индустрии.
В команде Security Engineering компании Kiwi.com создаются интеллектуальные системы, которые интегрируют безопасность на всех уровнях продукта и инфраструктуры, включая Trust and Resilience, Security Engineering и AI и Automation. Agentic AI обеспечивает беспрепятственную безопасность для инженеров, устраняя шум в телеметрии, выделяя важные действия и внедряя агентов для интеграции контроля безопасности в рабочие процессы разработки.
Задачи:
— Проектировать агентные системы для автономной обработки, устранения и разрешения первичных находок безопасности, включая фишинг, аномалии поведения пользователей и рискованные состояния устройств.
— Создавать, внедрять и обеспечивать соблюдение базовых стандартов безопасности конечных точек на macOS, Windows, iOS и Android с использованием MDM и инструментов защиты конечных точек.
— Отвечать за слой интеллекта, логику обработки и обратные связи для AI-агентов безопасности, позволяя им учиться на телеметрии обнаружений и интеллектуально эскалировать сложные случаи.
— Автоматизировать административно-тяжелые процессы безопасности, такие как обновления политик, патчинг ПО, проверки соответствия, реагирование на инциденты и вывод устройств из эксплуатации.
— Строить партнерства и координировать автоматизации с HR, финансами, юридическим отделом и People Ops для оптимизации оценки рисков поставщиков, контроля доступа и ответов на опросники по соответствию.
— Повышать эффективность и прозрачность работы команды безопасности, участвовать в планировании спринтов и отвечать за внутренний инструмент или небольшой платформенный проект.
— Мониторить метрики безопасности конечных точек, постоянно улучшая стандарты безопасности для сокращения времени устранения, повышения соответствия политикам и повышения осведомленности пользователей.
Требования:
— Глубокие знания безопасности конечных точек на платформах Windows, macOS, iOS и Android.
— Практический опыт работы с платформами управления мобильными устройствами (Intune, Jamf или аналогичные) и инструментами защиты конечных точек (SentinelOne, CrowdStrike или эквиваленты).
— Опыт создания автоматизаций и скриптов на Python, Bash, PowerShell для развертывания и управления конфигурациями безопасности в масштабе.
— Понимание управления человеческими рисками: фишинг, социальная инженерия, анализ поведения пользователей и повышение осведомленности о безопасности.
— Знакомство со стандартами безопасности и методами укрепления (CIS Benchmarks, рекомендации Apple Security, руководства NIST).
— Интерес к agentic AI и интеллектуальной автоматизации.
— Готовность участвовать в реагировании на инциденты и дежурствах для расследования живых событий безопасности.
— Хорошие письменные и устные навыки английского языка для объяснения концепций безопасности нетехнической аудитории.
Условия:
— Гибридный и гибкий режим работы.
— Современный офис в центре Барселоны (Passeig de Gracia) с прекрасным видом и удобствами.
— Ежемесячное пособие в размере 200 евро через платформу Cobee, позволяющую использовать льготы и гибкую компенсацию.
— Гибкий график работы, 30 оплачиваемых отпускных и больничных дней.
— Годовой финансовый бонус на основе результатов компании и индивидуальной работы.
— Ваучеры на перелеты в честь годовщин работы в Kiwi.
— Пакет по релокации, включая поддержку визы.
— В офисах разрешено присутствие собак.
ГибридLimassol; Nicosia; Athens; Thessaloniki; Attractive relocation package and support for a smooth relocation for you and your family
ГибридseniorNew York City
ГибридГеография найма не уточнена
ГибридseniorTallinn, Estonia; Sensor Tower has a global presence, with teams across the world and available in most time zones, including North America, Europe, Middle East, Africa, APAC and LATAM
ГибридseniorLondon, UK; Sensor Tower has a global presence, with teams across the world and available in most time zones, including North America, Europe, Middle East, Africa, APAC and LATAM
ГибридSan Francisco; Remote; Toronto; New York; Montreal
ГибридBarcelona
Разработка вакансии - гибрид - страница 48 · Job Hunters