Location: Poland; Brazil; Argentina; Colombia
Workplace: Remote
Solvd Inc. is a rapidly growing AI-native consulting and technology services firm delivering enterprise transformation across cloud, data, software engineering, and artificial intelligence. We work with industry-leading organizations to design, build, and operationalize technology solutions that drive measurable business outcomes.
Following the acquisition of Tooploox, a premier AI and product development company, Solvd now offers true end-to-end delivery—from strategic advisory and solution design to custom AI development and enterprise-scale implementation. Our capability centers combine deep technical expertise, proven delivery methodologies, and sector-specific knowledge to address complex business challenges quickly and effectively.
We are seeking a dynamic and motivated Staff AI NodeJS Engineer with a strong focus on developing AI Agents. If you have an understanding of AI technologies and thrive on applying diverse tech stacks to build innovative solutions, we want to hear from you. This role involves not only technical expertise but also collaboration with clients to understand and refine project requirements.
WHAT YOU WILL DO
- Collaborate with cross-functional teams to design and build AI Agentic solutions.
- Contribute to defining technical requirements and implementing features across the software lifecycle - from proof of concept through implementation to evaluation and production.
- Take ownership of assigned tasks and deliver high-quality, maintainable code.
- Manage backend tasks while contributing to frontend development.
- Stay informed about trends and advancements in AI and related fields, continuously learning and integrating new knowledge.
- Employ a pragmatic, evaluation-driven approach to adopting innovative AI solutions.
EXPERIENCE AND SKILLS YOU NEED TO JOIN US
- Experience in full-stack development using mainly NodeJS (with TypeScript).
- At least 1 year of experience in AI Engineering role.
- Versatile in technology use, comfortable working across backend and frontend tasks.
- Track record in staying current with AI and Agentic technologies, including best practices and architecture.
- Openness to client collaboration, fostering clear communication and effective partnership.
- Strong commitment to learning new technologies and swiftly adapting to new products and APIs.
- Understanding of Retrieval-Augmented Generation (RAG) and its applications.
- Familiarity with Multi-Agents concept, tools usage and MCP Servers.
- Hands-on experience with LLM APIs/SDKs (e.g., OpenAI, Anthropic).
- Knowledge of LLM orchestration and frameworks like Langchain or LlamaIndex, with practical implementation experience.
- Understanding of prompt design principles and an ability to create effective prompts.
- Experience configuring services on cloud platforms (e.g. AWS, Azure, GCP).
- Basic experience with CI/CD pipelines and DevOps best practices.
- Competence in REST API usage and efficient database integration.
- Fluency in English language.
IT WOULD BE GREAT IF YOU ALSO HAVE
- Basic knowledge of machine learning principles.
- Understanding Python source code.
- Experience with React.
- Experience with model fine-tuning and distillation.
- Familiarity with LLM evaluation.
- Experience with Model Context Protocol (MCP).
- Experience with graph databases.
- Familiarity with other programming languages and frameworks.
- Familiarity with Voice Agents concepts and related frameworks e.g. Pipecat.
When you join Solvd, you'll…
- Shape real-world AI-driven projects across key industries, working with clients from startup innovation to enterprise transformation.
- Be part of a global team with equal opportunities for collaboration across continents and cultures.
- Thrive in an inclusive environment that prioritizes continuous learning, innovation, and ethical AI standards.
Ready to make an impact?
If you're excited to build things that matter, champion responsible AI, and grow with some of the industry’s sharpest minds. Apply today and let’s innovate together.
Solvd is an equal opportunity employer.
Задачи:
— Разработка и поддержка высококачественных мобильных приложений на Flutter/Dart.
— Интеграция с API и работа с сетевыми протоколами.
— Построение сложных адаптивных интерфейсов и работа с анимациями.
— Участие в проектировании архитектуры приложений.
— Применение AI-инструментов в повседневной разработке (Cursor, Claude Code и др.).
Требования:
— Коммерческий опыт разработки на Flutter/Dart не менее 4 лет.
— Уверенное владение Dart: ООП, типизация, обработка ошибок, дженерики, коллекции, асинхронность, изоляты.
— Понимание внутреннего устройства Flutter и жизненного цикла виджетов.
— Умение строить сложные адаптивные интерфейсы и работать с анимациями.
— Понимание архитектурных подходов и принципов проектирования.
— Знание сетевых протоколов и опыт интеграции с API.
— Понимание платформ Android и iOS: возможности, ограничения, процесс публикации приложений.
— Уверенное владение Git, Figma.
— Портфолио с завершёнными Flutter-приложениями (желательно опубликованными в сторах).
— Активное использование AI-инструментов в повседневной разработке (Cursor, Claude Code и др.) - обязательно.
Будет плюсом:
— Знание Kotlin или Swift на уровне, достаточном для понимания и доработки нативного кода.
— Опыт написания unit/widget/golden тестов.
— Базовое понимание CI/CD.
— Опыт работы с библиотеками кодогенерации.
Условия:
— Оформление по ТК РФ или ИП.
— Удаленная работа.
— Работа в динамично развивающейся IT-компании.
Задачи:
— Разработка фронтенд части веб-приложений на Vue 3 и TypeScript
— Участие в проектировании компонентной архитектуры и микросервисов
— Проведение code review и наставничество младших разработчиков
— Верстка по Figma, обеспечение точного переноса дизайна и оптимизация графики
— Разработка и поддержка дизайн-систем на Storybook
Требования:
— Опыт работы с Vue 3 от 3 лет, Vue 2 от 2.5 лет, соблюдение Vue Style Guide
— Опыт работы на Senior-позиции от 3х лет
— Уверенное владение TypeScript, HTML5, CSS3
— Понимание SPA, state management, REST API
— Отличное понимание чистого кода и компонентной архитектуры
— Опыт работы с микросервисами, проведения code review, наставничества
— Опыт верстки по Figma (Dev Mode, Auto Layout, типографика), оптимизации SVG/растров
— Знание Figma variables, design tokens, поддержка тем и доступности
— Опыт работы со Storybook (CSF/TS stories, ArgTypes/Controls, автодокументация, визуальные регрессионные тесты)
— Soft Skills: дисциплинированность, точность, внимательность к деталям, педантичность, технологичность, высокий уровень ответственности
Приветствуется:
— Высшее техническое образование (крайне желательно!)
— LEAD-опыт от 1.5 лет
— Стремление к долгосрочному сотрудничеству и росту
— Готовность приступить в течение одной-двух недель
— Опыт в EdTech, LMS
— Знания в области веб-безопасности, CI/CD, Docker, Kubernetes
— Опыт ведения дизайн-системы на Storybook
— Опыт написания компонентных/юнит/e2e тестов
Условия:
— Полная занятость, 5/2
— Возможность удаленной работы (доступен также офис в Москве, Хамовники)
— Оформление по ТК РФ (белая ЗП)
УдалённоseniorМосква
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Location: United States (Remote); United Kingdom (Remote)
Workplace: Remote
About Teleport
Don't wait for the future of infrastructure. Be part of it.
Teleport is the AI Infrastructure Identity Company. We're solving one of the hardest problems in security: giving every human, machine, workload, and AI agent a cryptographically secured identity, improving engineering velocity while maintaining security. We make trusted computing simple. This gives you the freedom, power, and autonomy to build and innovate with confidence.
Remote-first and globally distributed, we work with companies like Nasdaq, DoorDash, and Elastic to secure infrastructure for an AI world.
About the Role
We are looking for product-oriented backend engineers to join our engineering team here at Teleport. You will be responsible for designing and implementing backend services and APIs that enable access controls auditing tools, audit logging, session recording summarization, and identity workflows in all aspects of Teleport.
You will be involved in the entire product development cycle, from working with customers to understand security needs, to writing RFDs for your design ideas, to implementing distributed systems in Go. You will work very closely with engineers, product managers, and security researchers to design features that secure and monitor access to infrastructure at scale.
You will play a key role in shaping how modern infrastructure access is secured, audited, and managed at scale.
What You'll Do
- Building backend integrations https://github.com/gravitational/teleport/issues?q=is%3Aissue+is%3Aopen+label%3Aaws with cloud provider's managed databases.
- Working on scalability and resiliency https://github.com/gravitational/teleport/issues?q=is%3Aissue+is%3Aopen+label%3Ascaleof clusters with 10K+ nodes.
- Implementing advanced HTTPS proxy with identity aware access control.
- Building hardened security https://github.com/gravitational/teleport/issues?q=is%3Aissue+is%3Aopen+label%3Asecurity for Linux and Mac users.
What We're Looking For
- Go or Rust experience
- Linux systems engineering
- Cryptography engineering experience is a plus
How We Hire
- You will join 30 minute intro call and we will walk you through the compensation, interview process and requirements
- You will join a 30 minute call with the hiring manager, and we will walk you through the take home exercise and help answer questions
- You join a Slack channel and submit a coding challenge https://github.com/gravitational/careers/blob/main/challenges/systems/challenge-1.md in Go using Github
Why Teleport
You're joining a company where the problem is real, the team is small, and your work shows up directly in the product. We're not a big company, you won't get lost in a crowd. You'll have the freedom and autonomy to do what you're great at, alongside teammates who care about doing it right and want to see you succeed. The work is collaborative, there's real room to grow, and the mission is one worth showing up for.
Remote-first and globally distributed, we're genuinely passionate about what we're building.
The Benefits
At Teleport, we believe your career is more important than a list of perks. That's why we focus on making your day-to-day the best it can be — giving you the autonomy, access, and support to do the best work of your career.
- Extensive health coverage
- Annual expense budget
- Rest and recovery policies that maximize your ability to recharge
- Investment in your future with retirement savings plans
- Professional development opportunities
Teleport is an equal opportunity employer and does not discriminate against any employee or applicant on the basis of age, color, disability, gender, national origin, race, religion, sexual orientation, veteran status, or any classifications protected by federal, state, or local law.
Candidate Privacy Notice: For information about our collection and processing of job applicant personal data for this position, please see our Job Applicant Privacy Policy and Notice of Collection at goteleport.com/legal/apply/job-applicant/ http://goteleport.com/legal/apply/job-applicant/
Задачи:
— Отвечать за стабильность и бесперебойную работу сервиса: мониторинг, анализ логов и инцидентов, плановые обновления и контролируемые релизы.
— Помогать в поддержке текущей инфраструктуры на стеке nginx + PHP + MySQL.
— Проектировать и выполнять SQL-запросы для анализа и операционных задач, контролировать корректность и целостность данных.
— Вести и актуализировать техническую документацию: инструкции, runbooks, операционные процедуры.
— Выступать точкой эскалации L2: разбирать технические запросы партнёров и команды, диагностировать причины и предлагать решения.
— Перехват ownership проекта на Golang: поддержка продакшена, стабилизация, развитие и технические улучшения.
— Выступать техническим интерфейсом между продуктом и бизнес-бэкофисом.
Требования:
— Глубокое понимание архитектуры веб-серверов и клиент-серверного взаимодействия.
— Уверенная работа с PHP-кодом на уровне поддержки и доработок.
— Практический опыт работы с SQL, понимание структуры и жизненного цикла данных.
— Автоматизация внутренних процессов и сервисов.
— Уверенное владение Linux-консолью.
— Уверенное владение Golang.
— Самостоятельное принятие технических решений и аргументированное отстаивание их.
Условия:
— Полный день, удаленный формат.
— Возможность работать из любой локации, кроме РФ и РБ.
Задачи:
— Разработка продуктов для открытых блокчейнов.
Требования:
— Знание и опыт разработки продуктов для открытых блокчейнов.
— Опыт работы JS-разработчиком от 4 лет.
— Опыт продуктовой разработки.
— Опыт создания приложений на React.
— Опыт проведения технических интервью и онбординга JS-разработчиков.
— Понимание работы лексического окружения.
— Понимание принципа работы цепочки прототипов и механизма поиска свойств.
— Умение предотвратить механизм всплытия и делегирование событий.
— Понимание MutationObserver и React.
— Понимание работы Virtual DOM.
— Разбирается в способах оптимизации React-приложения.
— Умение пользоваться стейт-менеджерами и форм-менеджерами.
— Понимание безопасности cookie в браузере.
— Понимание технологии WebSocket.
— Понимание механизма Event loop в асинхронности.
— Знание использования callback, Promises, async/await.
— Опыт применения ИИ в производственном процессе.
Условия:
— Работа в аккредитованной IT-компании с собственными продуктами.
— Трудоустройство по ТК РФ или ИП на выбор.
— Удалённый формат работы (РФ/дружественные или нейтральные страны).
— Предоставляется расширенный ДМС со стоматологией.
— Выдаётся необходимая для работы техника (ноутбук).
— Возможность участия в реферальной программе.
— Онлайн йога, онлайн шахматы, корпоративная библиотека и другие активности.
— Компенсация спортивных активностей (оплата абонемента в спортзал).
— Индивидуальная программа профильного обучения.
— В компании есть корпоративный психолог.
— Поздравления на праздники, дни рождения, Новый год, день программиста и другие.
— Индексация заработной платы после 1 года работы.
— Помощь в ипотеке и других пособиях.
— Возможность построить карьеру в ведущих компаниях России.
Задачи:
— Разработка и развитие backend-сервисов на Node.js / TypeScript (NestJS).
— Проектирование и реализация API и межсервисных взаимодействий.
— Работа с асинхронными сценариями (RabbitMQ).
— Использование Redis для кэширования и pub/sub.
— Работа с базами данных MySQL, MongoDB, DynamoDB.
— Работа с облачной инфраструктурой AWS (эксплуатация и развитие backend-сервисов).
— Деплой и эксплуатация сервисов в Kubernetes.
— Участие в code review и технических обсуждениях.
— Взаимодействие с QA, iOS, Android и Design командами.
Требования:
— Опыт Backend-разработки от 6 лет (не фриланс).
— Опыт Backend-разработки highload сервисов от 2 лет.
— Опыт работы с Node.js от 5 лет в продуктовых компаниях.
— Опыт работы с TypeScript и NestJS от 4 лет.
— Опыт работы от 1 года с гибридным хранилищем: MySQL, Redis, MongoDB, DynamoDB – каждая БД под свою задачу.
— Опыт работы с контейнеризацией и оркестрацией: Kubernetes.
— Опыт работы с AWS: EKS, RDS, DynamoDB, S3.
— Опыт с распределёнными системами: очереди, консистентность, отказоустойчивость.
— Опыт использования LLM для работы обязательно.
Условия:
— Полностью удаленный формат работы (fully remote).
— Гибкий график работы.
— Оплачиваемый отпуск 28 календарных дней.
— 100% оплата больничного.
— Работа в продуктовой IT-компании.
Задачи:
— Развитие и оптимизация архитектуры фронтенда.
— Разработка и поддержка сложных UI-компонентов.
— Верстка адаптивных интерфейсов с учетом кросс-браузерной совместимости.
— Взаимодействие с дизайнерами и backend-разработчиками.
— Написание тестов.
— Готовность к участию в outsource и outstaff проектах.
Требования:
— Опыт коммерческой разработки от трех лет.
— Опыт работы с React, Next.
— Глубокие знания SCSS, Tailwind, CSS modules, Canvas.
— Опыт работы с REST API, WebSocket, GraphQL, React Query, gRPC, tRPC.
— Уверенное владение Git, GitHub, GitLab.
— Опыт работы с Zustand, Redux.
— Знание архитектурных подходов MVC, FSD.
— Опыт работы с WebView.
— Написание тестов с использованием Jest, React Testing Library, Playwright.
— Опыт использования CI/CD, Jenkins.
— Понимание принципов KISS, SOLID, DRY.
— Опыт работы с Supabase, Firebase.
— Отличное знание JavaScript, TypeScript, HTML, CSS.
— Навыки работы по agile/scrum.
— English — B2, Russian — Fluent (ОБЯЗАТЕЛЬНО).
— Навыки построения архитектуры проекта.
Условия:
— Удаленная работа с гибким графиком.
— Своевременная зарплата 1 раз в месяц.
— Возможности для профессионального роста.
Location: Home Based - Americas
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder led, profitable and growing.
We are hiring a
System Software Engineer for GCC/LLVM compiler, tooling, and ecosystem
We are building a team to focus on the modern C and C++ programming language and their ecosystem on Ubuntu. They will deliver the best possible GCC and LLVM runtimes, developer experience and supporting tooling in Ubuntu. They will ensure that the cutting edge of modern programming languages innovation is available to Ubuntu users, to lay the foundation for future inventions and open source communities.
This is an exciting opportunity for a software engineer with a strong passion for compilers, runtimes and tool chains. You will have excellent competencies in modern C/C++, Linux distributions, software architectures and open source software. Come build a rewarding, meaningful career working with the best and brightest people in open source technology at Canonical, a growing international software company and make Ubuntu the best operating system to develop and run C/C++ applications in the cloud, in datacenters, in containers, directly on the operating system, and anywhere Ubuntu can run.
The Ubuntu Foundations Team delivers the core Ubuntu system, the base for the entire Ubuntu family of products and services. Ubuntu strives to deliver the latest-best free software components, in an easy to use and highly reliable form. We build on the technical excellence of keystone open source software like GNU and Debian and bring additional focus and shape to the solutions we offer the industry.
Part of the Ubuntu Foundations team, you will work on one of the most critical toolchains involved in the making of Ubuntu and the pillars of the modern software ecosystem. You will leverage your competencies and experience in C, C++ to make Ubuntu the best platform to develop, distribute and consume software built with GCC and LLVM. You will be passionate about the future of C, C++, of Ubuntu, mindful of the dynamics of the open-source ecosystem, and equally aware of the needs of large but innovative organizations. You will drive the best in class integration in Ubuntu from desktop to cloud in a secure, reliable, performing, efficient and future-proof fashion.
You will be discussing design with other team members , mentor less senior engineers, and participate in code reviews and design reviews. You will also be working with other teams to ensure architecture decisions improve the overall performance and experience of Ubuntu. Your role as part of the Ubuntu Foundations team will have an impact on every aspect of Ubuntu from Desktop, Server, Ubuntu Core and also cloud images.
Location:
This role will be based remotely in the AMERICAS region
The role entails
Based on the first round of interviews, we identify specific teams where you might be an excellent fit and conduct second-round interviews with those teams. Our engineers are:
Collaborate proactively with a distributed team
Select, integrate and package best-of-breed tooling with Ubuntu to improve developer and operator experience with GCC and LLVM
Write high-quality code to create new features
Debug issues and produce high-quality code to fix them
Review code produced by other engineers
Discuss ideas and collaborate on finding good solutions
Work from home with global travel 2 to 4 weeks a year for internal and external events
What we are looking for in you
You have relevant GCC or LLVM experience, ideally in the world of cloud-native software and Linux
You have experience in packaging software for Debian and Ubuntu
You are a long-time Linux user
Exceptional academic track record from both high school and university
Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path
You love technology and working with brilliant people
You are passionate, curious, flexible, articulate, and accountable
You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
Ability to travel internationally twice a year for company events up to two weeks long
Nice-to-have skills
Experience with Linux distributions and distribution engineering
Experience with software packaging and distribution mechanisms
Understanding of build systems and toolchains, including for cross-compilation
Performance or Security Engineering experience
What we offer you
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
Distributed work environment with twice-yearly team sprints in person
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Team Member Assistance Program & Wellness Platform
Opportunity to travel to new locations to meet colleagues
Priority Pass, and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products.
Whatever your identity, we will give your application fair consideration.
Location: Montreal
Workplace: remote
ABOUT YOU
We are looking for a Senior Software Engineer (React Native) who is architecturally strong, quality-driven, and highly collaborative to join our Mobile Engineering team. The best candidate will be someone who thrives in a fast-paced, highly collaborative, and exceptionally dynamic setting and is excited to lead mobile architecture decisions, build scalable cross-platform applications, and drive shared code strategies across web and mobile ecosystems.
Strong expertise in React Native and JavaScript/TypeScript, along with deep knowledge of mobile architecture patterns and state management, is essential, along with experience in building and delivering commercial mobile applications from concept to launch. The ability to design scalable architectures, implement robust testing strategies (including E2E), optimize performance, and mentor other developers while collaborating across cross-functional teams will be key to your success in this role.
If you're passionate about building high-quality mobile experiences that scale and love creating seamless app ecosystems that power gaming, virtual currency, and digital commerce experiences, we would love to hear from you!
ABOUT US
Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. From indie to AAA, companies partner with Xsolla to help them fund, distribute, market, and monetize their games. Grounded in the belief in the future of video games, Xsolla is resolute in the mission to bring opportunities together, and continually make new resources available to creators. Headquartered and incorporated in Los Angeles, California, Xsolla operates as the merchant of record and has helped over 1,500+ game developers to reach more players and grow their businesses around the world. With more paths to profits and ways to win, developers have all the things needed to enjoy the game.
For more information, visit xsolla.com.
Responsibilities:
Develop and maintain mobile applications using React Native for iOS and Android platforms
Implement best practices for mobile development, including code review, testing strategies, and CI/CD processes
Build scalable and maintainable features within the existing application architecture
Collaborate with product and design teams to implement technical solutions that meet business goals
Integrate mini-apps and virtual currency systems with the Xsolla App ecosystem
Work with cross-functional teams, including developers, QA engineers, and project managers
Participate in technical discussions to align development work with business objectives
Communicate effectively across distributed teams
Deliver high-quality features on time throughout the development lifecycle
Architecture & Design
Design and implement scalable application architecture for React Native mobile apps with a focus on maintainability, performance, and developer experience
Lead architectural decisions around shared code strategies between React web and React Native mobile platforms
Establish and enforce coding standards, design patterns, and best practices across the mobile development team
Create technical specifications and architecture documentation for complex features and systems
Monorepo Management
Build and maintain a robust monorepo infrastructure using tools like Nx, Turborepo, or similar
Configure and optimize build pipelines, dependency management, and workspace configurations
Implement efficient caching strategies and incremental builds to optimize CI/CD performance
Manage versioning, publishing, and dependency relationships between packages
Component Ecosystem & Code Sharing
Design and develop a comprehensive shared component library that works seamlessly across React and React Native
Create platform-agnostic business logic, utilities, and services that can be consumed by both web and mobile
Implement adaptive components with platform-specific implementations where necessary while maintaining a unified API
Establish patterns for sharing type definitions, hooks, contexts, and state management across platforms
Build tooling and documentation to enable other developers to easily leverage shared code
Development & Delivery
Build high-quality, production-ready mobile applications using React Native for iOS and Android
Implement pixel-perfect, responsive UIs that align with design specifications
Optimize app performance, bundle size, and startup time
Integrate native modules when React Native APIs are insufficient
End-to-End Testing & Quality Assurance
Design and implement comprehensive E2E testing strategies for React Native applications using tools like Detox, Maestro, or Appium
Create reliable, maintainable test suites that run consistently across iOS and Android platforms
Establish testing patterns and utilities that can be shared across multiple apps in the monorepo
Configure E2E tests to run in CI/CD pipelines with proper device/simulator management
Build test infrastructure for critical user flows, edge cases, and platform-specific behaviors
Implement visual regression testing and snapshot testing where appropriate
Define testing standards and best practices for the team, including when to use unit, integration, and E2E tests
Collaboration & Mentorship
Collaborate with web developers to identify opportunities for code sharing and architectural alignment
Mentor junior and mid-level developers on React Native best practices and monorepo patterns
Conduct thorough code reviews with focus on architecture, patterns, and maintainability
Work closely with product, design, and backend teams to deliver cohesive user experiences
Qualifications & Skills:
5+ years of experience in mobile application development with a strong focus on React Native
Proven track record of delivering commercial mobile applications from concept to launch
Proficiency in React Native and JavaScript/TypeScript, with knowledge of native modules (Swift/Kotlin) as a plus
Strong understanding of mobile architecture patterns and state management
Experience with third-party integrations and APIs
Strong problem-solving abilities and a results-driven approach
Effective communication skills, both written and verbal
Familiarity with gaming ecosystems and virtual currency platforms is a plus
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
Benefits:We are passionate about fostering a supportive environment for our team, so we prioritize the physical, mental, and emotional well-being of our employees and their families through a comprehensive Benefits Program. This includes medical, dental, and vision, PTO, and a personalized career roadmap for each employee. By investing in professional development through training and educational opportunities, we ensure that our team thrives both personally and professionally. Together, we’re not just building a business; we’re cultivating a community that values creativity, collaboration, and the transformative power of play.
Equal Employment Opportunity Statement:
Xsolla is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, or any other characteristic protected by law.
We consider qualified applicants with criminal histories in accordance with the Fair Chance Act.
Criminal History Consideration:
For the Senior Software Engineer(React Native), we will conduct a background check that may include the following.
Criminal history check.
Employment verification.
Education verification.
Relevance to job Responsibilities:
The background check is relevant to this position because of the following role responsibilities:
Accessing confidential company data
Ensuring compliance with regulatory requirements
Handling sensitive financial information/ managing budgets /accessing funds
Location: Montreal
Workplace: remote
ABOUT YOU
We are looking for a Senior Backend Engineer who is detail-oriented, proactive, and highly collaborative to join our Engineering team. The best candidate will be someone who thrives in a fast-paced, highly collaborative, and exceptionally dynamic setting and is excited to design and build scalable backend systems, drive architectural improvements, and deliver resilient, high-performance services in production environments.
Strong technical expertise in Go, distributed systems, and microservices architecture is essential, along with experience in building and operating cloud-native applications in containerized environments using Docker and Kubernetes. The ability to troubleshoot complex production issues, optimize system performance, and manage event-driven architectures using Kafka or similar streaming platforms will be key to your success in this role.
If you're passionate about building reliable, scalable systems that power high-impact products and love creating seamless infrastructure that enables innovative payment, gaming, or commerce experiences, we would love to hear from you!
ABOUT US
Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. From indie to AAA, companies partner with Xsolla to help them fund, distribute, market, and monetize their games. Grounded in the belief in the future of video games, Xsolla is resolute in the mission to bring opportunities together, and continually make new resources available to creators. Headquartered and incorporated in Los Angeles, California, Xsolla operates as the merchant of record and has helped over 1,500+ game developers to reach more players and grow their businesses around the world. With more paths to profits and ways to win, developers have all the things needed to enjoy the game.
For more information, visit xsolla.com.
Responsibilities
Design, build, and maintain backend services that power core products and platforms.
Develop event-driven systems using Go and Kafka.
Build scalable microservices in containerized environments using Docker and Kubernetes.
Drive architecture decisions that improve performance, resiliency, and maintainability.
Collaborate with engineers, product managers, designers, and QA to deliver end-to-end solutions.
Own your code in production, monitor, debug, and continuously improve service performance and reliability.
Write automated tests and follow CI/CD best practices to ensure high-quality deployments.
Participate in code reviews, technical discussions, and knowledge sharing across teams.
Participate in on-call rotation to support production systems and respond to incidents.
Qualifications & Skills
5+ years of backend development experience in Go or a similar language.
Strong understanding of microservices architecture, distributed systems, and event-based communication.
Familiarity with cloud infrastructure and container orchestration (e.g., Kubernetes, Docker).
Solid understanding of observability, monitoring, and performance optimization.
Ability to troubleshoot production issues, analyze system behavior, and drive resolution.
Nice to Have
Background in gaming, payments, or commerce systems.
Experience in adtech or offer monetization platforms.
Hands-on experience with Kafka or equivalent streaming platforms.
Experience with Redis or other in-memory data stores.
Experience with cloud platforms (e.g., AWS, GCP, or Azure).
Familiarity with ClickHouse, Postgres, or other analytical/OLAP/OLTP databases.
Prior experience working on internal platforms or developer-facing tools.
Benefits:We are passionate about fostering a supportive environment for our team, so we prioritize the physical, mental, and emotional well-being of our employees and their families through a comprehensive Benefits Program. This includes medical, dental, and vision, PTO, and a personalized career roadmap for each employee. By investing in professional development through training and educational opportunities, we ensure that our team thrives both personally and professionally. Together, we’re not just building a business; we’re cultivating a community that values creativity, collaboration, and the transformative power of play.
Equal Employment Opportunity Statement:
Xsolla is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, or any other characteristic protected by law.
We consider qualified applicants with criminal histories in accordance with the Fair Chance Act.
Criminal History Consideration:
For the Senior Backend Engineer, we will conduct a background check that may include the following.
Criminal history check.
Employment verification.
Education verification.
Relevance to job Responsibilities:
The background check is relevant to this position because of the following role responsibilities:
Accessing confidential company data
Ensuring compliance with regulatory requirements
Handling sensitive financial information/ managing budgets /accessing funds
Задачи:
— Разработка бэкенд и полных стековых решений с использованием Node.js, NestJS, ExpressJS
— Участие в outsource и outstaff проектах компании
— Активное участие в обсуждении технических решений
— Оптимизация, рефакторинг и покрытие тестами уже существующего кода
— Проведение code-review вместе с другими коллегами
— Осуществление деплоя frontend-составляющей проектов
Требования:
— Опыт коммерческой разработки от трех лет
— Знание Node, Express, Nest
— Опыт работы с SQL, MongoDB, PostgreSQL, MySQL, Redis
— Знание Supabase, Firebase, JWT
— Опыт с Sequelize, Prisma
— Знание RabbitMQ, Kafka
— Навыки работы с Bash, Linux, Docker, Nginx, Apache
— Опыт работы со Swagger
— Знание CI/CD, Jenkins
— Работа с файловой системой, S3-хранилища
— Понимание Multithreading
— Владение JavaScript, TypeScript
— Навыки работы по agile/scrum
— Владение английским языком на уровне B2, русским — свободно
— Навыки построения архитектуры проекта
Условия:
— Удаленная работа с гибким графиком
— Своевременная зарплата 1 раз в месяц
— Расчет исходя из почасовой ставки специалиста
— Возможности для профессионального роста
Задачи:
— Разработка и проектирование backend на Python с FastAPI и Django
— Разбираться с legacy-сервисами (рефакторинг и распил на микросервисы — 50% времени)
— Писать новые фичи (другая 50%)
— Проектировать архитектуру
— Проводить code review
Требования к кандидату:
— 5+ лет в backend на Python, уверенное владение Django (DRF) и FastAPI
— Опыт проектирования REST API, WebSocket/SSE
— Знание async/многопоточности (asyncio/gevent, Celery)
— Работа с блокировками/транзакциями, архитектурой данных (нормализация/денормализация)
— Глубокое SQL (PostgreSQL/ClickHouse: индексы, партиционирование, views)
— Опыт с SQLAlchemy, S3, Redis/RabbitMQ/Celery
— Docker, Git, CI/CD (GitLab), приёмочные тесты (pytest)
— Понимание микросервисной архитектуры, интеграций (API, брокеры, cron)
— Будет плюсом: Настройка серверов (nginx/apache), базовый JS/TS/HTML/CSS (для понимания фронта), Kubernetes, Kafka
Условия:
— Оформление по ТК РФ
— Полная занятость (full-time)
— Работа в удаленном формате (MSK timezone)
Задачи:
— разработка, поддержка и оптимизация веб-приложений на базе Drupal
— создание и внедрение новых функциональных возможностей и модулей
— проектирование архитектуры приложений и разработка технической документации
— сотрудничество с командой аналитиков, дизайнеров и других разработчиков для реализации проектов
— обеспечение высокой производительности, безопасности и стабильности приложений
— поддержка и модернизация существующих проектов.
Требования:
— высшее техническое образование
— опыт работы с Drupal (версия 10 и выше), создание кастомных модулей и тем
— хорошее владение PHP
— знания HTML, CSS и JavaScript
— опыт работы с frontend-фреймворками (Vue.js)
— знание принципов работы с базами данных
— опыт работы с системами управления версиями (Git)
— понимание принципов RESTful API и интеграции внешних сервисов
— умение работать в команде и готовность к обучению новым технологиям.
Условия:
— удаленная работа на полный рабочий день
— вовлечение в развитие продукта, участие в общих митингах
— отсутствие нереалистичных дедлайнов
— оформление по ТК РФ.
Задачи:
— Проектировать, выполнять и управлять этапами разработки Java-приложений
— Участвовать в архитектурном развитии программных продуктов
— Анализировать, исследовать и предлагать идеи по новым программным решениям
— Поддерживать чистый и сложный код, над которым могут работать другие
— Отлаживать и тестировать программное обеспечение
— Выявлять ошибки, узкие места и другие проблемы в коде и предлагать способы их решения и / или улучшения
— Писать эффективный, проверяемый и надежный код
— Быть в курсе альтернативных технологий и инноваций
Требования:
— Высокий уровень владения Java (17+) и обширные знания его экосистем
— Глубокие знания объектно-ориентированного программирования
— Твердое понимание разнообразия дизайна и архитектурных паттернов
— Возможность писать библиотеки Java, которые можно использовать повторно
— Твердое понимание принципов микросервисной архитектуры
— Умение писать чистый, эффективный и легкий для чтения код Java
— Обширное понимание основных принципов проектирования масштабируемого приложения
— Владение технологиями/инструментами: Spring (mvc, security, core, boot, data) или/и Quarkus, JPA/Hibernate, PostgreSQL, Kafka, Docker, docker-compose, Kubernetes
— Умение работать в системах BitBucket, Jenkins, Nexus, Jira, Confluence
Дополнительные пожелания:
— Более трёх лет опыта работы на аналогичной должности
— Стремление идти в ногу с отраслью по мере ее развития и развития
— Опыт разработки высоконагруженных, горизонтально-масштабируемых приложений
— Опыт работы с MongoDB
— Опыт работы с BPM-системами
Условия:
— Полностью удаленная работа в аккредитованной IT-компании (гражданство РФ или РБ)
— Гибкий график работы для баланса между работой и личной жизнью
— Современная методология работы: Agile/Scrum
— Благоприятные условия для профессионального и личностного роста, возможность работы над инновационными проектами и развитие управленческих навыков
— Корпоративная культура: открытость, сотрудничество, поддержка, дружный коллектив
— Корпоративные скидки на обучение, отдых и медицину (Skillbox, ЛитРес, Инвитро и т.д)
Задачи:
— Проектирование, разработка и сопровождение frontend-части Web-приложений
— Анализ, исследование и предложение новых технических решений
— Поддержание и улучшение чистоты и качества кода для комфортной работы всей команды
— Проведение код-ревью
— Отладка и тестирование функционала
— Выявление и устранение ошибок и узких мест в интерфейсе
— Взаимодействие с backend-разработчиками, QA, аналитиками и дизайнерами
— Поддержание осведомленности о современных технологиях и подходах в frontend-разработке
Требования:
— Высокий уровень владения React 18, TypeScript
— Отличное знание JavaScript, HTML, CSS
— Умение настраивать webpack, babel
— Опыт работы с Redux или Redux-toolkit
— Опыт работы с любым CSS препроцессором: SASS, LESS, SCSS
— Опыт работы с REST API
— Умение верстать по макетам, соблюдая pixel perfect и семантику
— Умение работать в системах BitBucket, Jenkins, Nexus, Jira, Confluence
— Умение разбираться в чужом коде, писать чистый и понятный код для других разработчиков
— Способность оптимизировать свой собственный код и код других разработчиков
— Способность учиться и осваивать новые технологии, легко выходя из зоны комфорта
— Владение английским на уровне чтения технической документации
— Опыт работы с библиотеками управления формами (React Final Form, Formik, React Hook Form или аналогичные)
Дополнительные пожелания:
— Знакомство с технологиями контейнеров и систем управления контейнерами (Docker, Kubernetes, Openshift)
— Более трех лет опыта работы на аналогичной должности
— Умение спроектировать и реализовать эффективные модульные тесты
— Стремление идти в ногу с отраслью по мере ее развития
Условия:
— Полностью удаленная работа (граждане РФ или РБ)
— Гибкий график работы
— Современная методология работы: Agile/Scrum
— Среда для профессионального и личностного роста, возможность работать над инновационными проектами
— Корпоративная культура: открытость, сотрудничество, взаимоуважение
— Корпоративные скидки на обучение, отдых и медицину (Skillbox, ЛитРес, Инвитро и т.д.)
Задачи:
— Помощь в запуске нового международного продукта.
Требования:
— Опыт в iGaming 6+ лет коммерческой разработки.
— Практический опыт вывода систем в production: релизы, инциденты, улучшение SLO.
— Сильный Node.js/TypeScript, микросервисы (Express/Moleculer), проектирование API и контрактов.
— Глубокий PostgreSQL: индексы, оптимизация, транзакции, миграции, бэкапы/восстановление.
— CI/CD (GitHub Actions/Cloud Build и аналоги), контейнеризация, базовые практики безопасности.
— Наблюдаемость: метрики/логи/трейсы, алертинг, дашборды.
— Коммуникации и лидерство: постановка задач, code review, менторство, работа с продуктом.
— Будет плюсом: Kubernetes, IaC (Terraform), GitOps (ArgoCD/Flux), OpenTelemetry end-to-end, Sentry, Grafana/Loki, Vue 3, Vite, Storybook.
Условия:
— Полная удалёнка, фуллтайм.
— Большое влияние на архитектуру, минимум микроменеджмента.
— Перспектива роста вместе с командой и проектом.
Задачи:
— Разработка инфраструктуры для сбора и обработки финансовых данных
— Интеграция ML-моделей в торговые системы
— Backend-разработка на Python (Django)
— Взаимодействие с ML-инженерами, аналитиками и frontend-командой
— Масштабирование и повышение надежности систем
Требования:
— 5+ лет опыта в software engineering
— 3+ года опыта в разработке высоконагруженной инфраструктуры
— Отличное понимание алгоритмов, структур данных и архитектуры систем
— Опыт оптимизации производительности, масштабируемости и стабильности
— Bachelor в CS / Engineering / Math или смежной области
— Будет плюсом: Master’s / PhD
— Опыт технического лидерства или менторства
Условия:
— Полный remote, с возможной релокацией в будущем (Лимассол, Кипр или Цуг, Швейцария)
— Конкурентная компенсация
— Работа напрямую влияющая на торговую прибыль фонда
УдалённоГеография найма не уточнена
УдалённоseniorUnited States (Remote); United Kingdom (Remote)
УдалённоHome Based - Americas
УдалённоseniorMontreal
УдалённоseniorMontreal
Разработка вакансии - удалённо - страница 148 · Job Hunters