Zadaĵoj:
- Krei cross-platformajn aplikojn por iOS kaj Android
- Plibonigi la efikecon kaj stabilecon de aplikoj
- Integrigi triajn API-ojn kaj nativajn bibliotekojn
- Skribi unit-testojn kaj fari Code Review
- Evoluigi teknikajn solvojn
- Partopreni en Agile-procezoj
Postuloj:
- Sperto kun React Native kaj React
- Pli ol 4 jaroj en IT, inkluzive de almenaŭ 2 jaroj kun React Native
- Konoj pri React Native arkitekturo, Hooks kaj State Management
- Sperto kun Xcode kaj Android Studio
- Konoj pri REST API, GraphQL kaj aliaj eksteraj integriĝoj
- Konoj pri HTML kaj CSS
- Sperto pri testado kaj debugging per Jest
- Sperto pri Agile, Scrum kaj Waterfall metodologioj
- Flua angla lingvo (B2)
Kondiĉoj:
- Projektoj por klientoj kiel PayPal, Wargaming, Xerox, Philips, adidas kaj Toyota
- Konkurema salajro laŭ kvalifikoj
- Kompenso por medicinaj elspezoj
- Retaj anglalingvaj kursoj
- Profesiaj evoluaj eventoj kaj internaj konferencoj
- Kompenso por sporta kluba membreco
- 5 tagoj da pagita malsanferio jare
- Eblo labori malproksime
Задачи:
— разработка и оптимизация сервисов на Golang, связанных с управлением хранением данных
— интеграция с низкоуровневыми компонентами Linux
— работа с сетевым стеком TCP/IP и реализация высоконадёжных протоколов обмена данными
— участие в проектировании архитектуры распределённых файловых систем и систем хранения
— написание и поддержка автоматизированных тестов
— участие в код‑ревью
— диагностика и решение проблем производительности, сетевых или файловых конфликтов
Требования:
— опыт коммерческой разработки на Golang от 2 лет (для Middle)
— глубокое понимание горутин, каналов, шедулера и примитивов синхронизации (mutex, waitgroup, cond и др.)
— уверенные знания Linux: работа с сетями (TCP/IP, сокеты), понимание прав доступа и типов файлов (блочные устройства, текстовые файлы)
— желателен опыт с sysfs, cgroup
— знание базовых принципов работы дисков (GPT, MBR) и взаимодействия с ними на уровне ОС
— понимание принципов масштабирования и построения распределённых систем хранения (Ceph или аналогичных)
— умение разбираться в чужом коде и поддерживать существующую инфраструктуру
Будет плюсом:
— опыт разработки крупных систем хранения данных (СХД, SAN, NAS и т.п.)
— участие в проектах с Kubernetes, Docker и другими платформами контейнеризации
— знание специфики работы с блочными устройствами в Linux (LVM, RAID и др.)
— навыки работы с RPC, gRPC, GraphQL и REST
— опыт применения инструментов Observability (Prometheus, Grafana, ELK/EFK, Jaeger)
В задачи входит разработка новых функций и поддержка существующего функционала мобильных приложений iOS, оптимизация производительности и исправление багов, реализация клиент‑серверного взаимодействия, работа с архитектурными паттернами (MVVM, Clean Architecture), взаимодействие с дизайнерами и Backend‑разработчиками.
Talablar:
— Next.js bo‘yicha kamida 1 yillik tajriba talab qilinadi
— React va TypeScript bo‘yicha yuqori darajadagi bilimlar kerak
— Tailwind CSS bilan ishlash
— REST API va GraphQL bilan integratsiya qilish
— JavaScript, HTML va CSS bilimlari
— Tez moslashish va mahsulotga yo‘naltirilgan fikrlash qobiliyati
Vazifalar:
— React, Next.js va TypeScript yordamida sahifalar va komponentlar yaratish
— Tailwind CSS yordamida responsive interfeyslar ishlab chiqish
— Backend API bilan integratsiya qilish
— Formlar, validatsiya, qidiruv va filtrlash funksiyalarini yaratish
— Xatolarni tuzatish va sahifalar tezligini yaxshilash
— Code Review jarayonida ishtirok etish
Sharoitlar:
— Qulay ofisda ishlash
— Yaxshi jamoa
— Maosh tajribaga qarab kelishiladi
— Rasmiy ishga joylashish imkoniyati mavjud
Задачи:
— Разработка веб-интерфейсов с использованием JavaScript (ES6+), TypeScript и Vue.js (Composition API).
— Верстка страниц по стандартам HTML5/CSS3 (Flexbox, Grid) с применением препроцессора SASS.
— Интеграция клиентской части с бэкендом через REST API, GraphQL и WebSocket.
— Поддержка и развитие внутреннего UI-кита, оптимизация скорости загрузки и производительности интерфейсов.
— Проведение Code Review, анализ и рефакторинг кода, участие в выработке технических решений.
— Взаимодействие с дизайнерами и бэкенд-разработчиками для сквозной интеграции компонентов.
Требования:
— Опыт работы frontend-разработчиком от 2 лет в крупных и сложных проектах.
— Знание HTML5, CSS3 (Flexbox, Grid) и препроцессора SASS.
— Владение JavaScript (ES6+), TypeScript и Vue.js (Composition API).
— Опыт работы с протоколами и форматами передачи данных: RESTful API, WebSocket, GraphQL.
— Навыки работы со сборщиками и пакетными менеджерами.
— Уверенное владение Git.
— Умение разбираться в чужом коде.
Будет плюсом:
— Опыт применения архитектурной методологии FSD.
— Опыт работы со Storybook и проектирования дизайн-систем.
— Базовые навыки работы с Docker и GitLab CI.
Условия:
— Работа в аккредитованной IT-компании.
— Официальное оформление по ТК РФ.
— Предоставление техники для работы.
Workplace: remote
Requirements
+4 years of experience in IT and minimum of 2 years of proven experience as a RN Developer
Expertise in React Native, React is essential
Comprehensive understanding of both front-end and back-end development processes
Strong collaboration skills, enabling effective teamwork and communication within cross-functional teams
Ability to adapt quickly to emerging technologies and evolving project requirements
In-depth understanding of React Native architecture, component lifecycle, state management, and hooks, familiarity with nativebuild tools (Xcode, Android Studio) and native app design
Principles, including offline storage, threading, and performance tuning
Experience with RESTful APIs, GraphQL, and third-party integrations
Sound knowledge of HTML, CSS, and associated technologies for front-end development
Experience in code testing and debugging, leveraging tools such as Jest
Firm grasp of software development principles and methodologies, encompassing Agile, Scrum, and Waterfall
Outstanding communication skills and adeptness in collaborative teamwork
Strong organizational acumen and meticulousness to deliver top-notch work
Excellent command of spoken and written English
Nice to have
Familiarity with GraphQL and its fusion with frontend applications
Experience in creating native modules using Swift/Kotlin/Java
Knowledge of CI/CD pipelines
Responsibilities
Develop and enhance cross-platform mobile applications using React Native, ensuring high performance and quality on both iOS and Android
Collaborate with design and product teams to create seamless, intuitive, and visually appealing user interfaces
Optimize applications for maximum performance and scalability
Integrate third-party APIs and native libraries as needed
Conduct code reviews, write unit tests, and debug applications to ensure code quality and functionality
Maintain up-to-date knowledge of React Native advancements and apply best practices in coding, architecture, and development methodologies
Provide technical expertise to guide product development and offer solutions for complex issues
Participate in Agile ceremonies, including daily stand-ups, sprint planning, and retrospectives
We offer
Projects for such clients as PayPal, Wargaming, Xerox, Philips, Adidas and Toyota
Competitive compensation that depends on your qualification and skills
Career development system with clear skill qualifications
Flexible working hours aligned to your schedule
Options to work remotely
Corporate medical insurance covering services of private and public medical centers
English courses online
Corporate parties and events for employees and their children
Internal conferences, workshops and meetups for learning and experience sharing
Gym membership compensation
5 days of paid sick leave per year with no obligation to submit a sick-leave certificate
Any questions?
Dina
hh@itransition.com
Задачи:
— создавать новые сервисы музыкальных рекомендаций, проектировать их архитектуру и ускорять существующие
Требования:
— опыт работы с Python от 3 лет
— опыт работы с FastAPI
— опыт работы с PostgreSQL
— опыт работы с нагруженными приложениями
— знание GraphQL, Kafka, Airflow и ClickHouse будет преимуществом
Holyweb — сервисная IT-компания, разработчик подключится к одному из её проектов.
Задачи:
— Разработка и поддержка высокопроизводительных микросервисов на Go;
— Реализация полного цикла жизни продукта: от проработки продуктовых и технических решений до реализации, покрытия тестами, деплоя и поддержки новой функциональности.
Требования:
— Golang как основной язык;
— Знание PostgreSQL, MongoDB, Redis;
— Опыт работы с GraphQL и REST API;
— Понимание работы очередей и брокеров сообщений;
— Знание базовых алгоритмов;
— Навыки работы с RabbitMQ и Kafka;
— Опыт серверной web-разработки;
— Опыт работы с Git, Docker, Kubernetes;
— Понимание принципов конкурентного программирования;
— Уверенное знание сетевых протоколов и HTTP транспорта;
— Понимание принципов построения высоконагруженных систем;
— Умение разбираться в чужом коде и быстро с ним работать;
— Навыки работы на nix-системах;
— Оптимизация кода;
— Аналитическое мышление;
— Знание английского языка на уровне чтения документации;
— Нацеленность на результат, готовность работать в команде, управление ожиданиями заказчика.
Условия:
— Полная или частичная занятость — формат обсуждается индивидуально;
— Официальное трудоустройство по ТК РФ;
— Уровень заработной платы обсуждается индивидуально на собеседовании с учётом опыта и задач;
— Компенсация мобильной связи и полис ДМС.
Location: Montreal
DRW
is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk.
Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets.
We operate with respect, curiosity and open minds. The people who thrive here share our belief that it’s not just what we do that matters–it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus.
We are looking for a passionate
Software Developer
to join our team. You will develop critical software that our traders, researchers and engineering teams use to implement and analyze our algorithmic trading strategies. As a member of our team, you will be surrounded by cutting-edge technology and senior technologists providing you with the best possible environment to succeed.
How you will make an impact:
Building scalable and performant software using software engineering best practices
Analyzing requirements from traders and analysts for algorithmic trading
Facilitating discussions on code implementation, testing, software architecture best practices
Driving projects and leading new initiatives
Actively engaging with others on the development team to resolve challenging design and coding issues
What DRW Montreal has to offer you:
Mentorship with experienced software developers, database administrators, and technical project managers
Continuous learning through paid postgraduate degrees, Dev Lightning talks, online learning support and 1 on 1 language tutoring with Berlitz
40 hours of paid volunteer work at the organization of your choice
Bi-weekly social activities, monthly wellness plan, on-site weekly massages, and games room
Enjoy daily catered meals (breakfast and lunch) with unlimited snacks and beverages
Competitive salary, matching RRSP, paid company phone, laptop, and work from home set-up
What you bring to the team:
A Bachelor’s or a Master’s degree in Computer Science, Software Engineering or equivalent
3 to 7 years of experience building software systems
Strong understanding of software engineering principles and best practices
Self-directed, proactive and able to drive work forward independently.
Good knowledge and experience in at least 1 of the following: JavaScript/TypeScript, NodeJs, React, Ruby and Python. Experience in more than one is an asset.
Strong verbal and written communication skills
Dedicated team player and a passionate problem solver with strong interpersonal skills
Experience with any of these technologies is an asset: Redis, RabbitMQ, GraphQL, MongoDB, Docker, WebSocket, AMQP, TCP, HTTP
Experience with relational databases is an asset (PostgreSQL, MySQL, MS SQL Server, Oracle)
Find out more about all of our perks & benefits at https://drw.com/work-at-drw/montreal-benefits.
For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at
https://drw.com/privacy-notice
.
California residents, please review the California Privacy Notice for information about certain legal rights at
https://drw.com/california-privacy-notice
.
#LI-KS1
Location: Islamabad, Pakistan
Workplace: hybrid
We are looking for a
Senior Software Engineer
to build and run backend services and internal web applications for our AI teams. You will write production-grade
Go, Python and TypeScript
, own your services from design to on-call. You bring hands-on experience building AI agents in production: tool calling, state, reliability and observability of LLM-based systems. You will work with data scientists, backend engineers, QA and product managers.
Key Responsibilities
Design, build and run backend services in Go and Python, and own them in production: delivery, monitoring, on-call.
Build and evolve backend services that run LLM-based agents: tool calling, MCP integrations, structured output, conversation state and guardrails in code.
Build internal web applications in React and TypeScript, from simple admin pages to complex interactive interfaces.
Support and develop existing production services together with the team: reviews, on-call, fixes and new features.
Design data models and APIs for configuration-heavy products, with attention to consistency, history and safe changes.
Integrate services with the wider backend: sync (HTTP, gRPC, GraphQL) and async (Kafka) communication, built for reliability.
Build observability end to end: metrics, logs, dashboards, tracing, alerting and runbooks.
Drive technical research and design for new features. Weigh trade-offs and write them down.
Take part in code and design reviews and help raise the engineering bar. Mentor engineers and hold AI-generated changes to the same review standard as human ones.
Skills, Knowledge and Expertise
5+ years of commercial software engineering, with
production work on both backend and frontend
. You have written production code without coding agents.
Strong Go: you know and have used its advanced features in production.
Strong Python for service code: async, typing, testing, and a modern web framework such as FastAPI.
Hands-on experience building and running AI agents in production
Strong TypeScript and React: you have built and maintained non-trivial web applications, including complex forms, editors and data visualisation.
Strong SQL: schema design, indexes, query optimisation and migrations. Experience with Redis or similar key-value stores.
Experience with sync and async service communication (HTTP, gRPC, GraphQL, Kafka), with a focus on reliability.
Docker, CI/CD pipelines, and working Kubernetes knowledge. Experience with AWS/GCP core services (compute, storage, networking, IAM).
Experience designing and running observability: metrics, logging, dashboards, tracing (Prometheus, Grafana, OpenTelemetry or similar).
Git workflows and code review, comfortable Linux command line, and networking basics.
Ability to explain a trade-off clearly to a data scientist, a product owner and an on-call engineer.
Experience using AI coding agents with full review of generated changes.
Why join us
Help us challenge injustice by creating fair choices for millions of people across 47 countries.
Develop your professional skills with access to mentoring, career consulting, and learning programs.
Collaborate with teams around the world and gain international experience through our Global Talent Exchange Program.
Engage in company-wide challenges, awards, sports activities, employee-led social impact and volunteering projects.
Work alongside people who take initiative, speak openly, and challenge themselves to grow.
Improve your language skills through co-financed courses and internal speaking clubs.
Final benefits may vary depending on the location.
Location: Almaty, Kazakhstan
Workplace: hybrid
We are looking for a
Senior Software Engineer
to build and run backend services and internal web applications for our AI teams. You will write production-grade
Go, Python and TypeScript
, own your services from design to on-call. You bring hands-on experience building AI agents in production: tool calling, state, reliability and observability of LLM-based systems. You will work with data scientists, backend engineers, QA and product managers.
Key Responsibilities
Design, build and run backend services in Go and Python, and own them in production: delivery, monitoring, on-call.
Build and evolve backend services that run LLM-based agents: tool calling, MCP integrations, structured output, conversation state and guardrails in code.
Build internal web applications in React and TypeScript, from simple admin pages to complex interactive interfaces.
Support and develop existing production services together with the team: reviews, on-call, fixes and new features.
Design data models and APIs for configuration-heavy products, with attention to consistency, history and safe changes.
Integrate services with the wider backend: sync (HTTP, gRPC, GraphQL) and async (Kafka) communication, built for reliability.
Build observability end to end: metrics, logs, dashboards, tracing, alerting and runbooks.
Drive technical research and design for new features. Weigh trade-offs and write them down.
Take part in code and design reviews and help raise the engineering bar. Mentor engineers and hold AI-generated changes to the same review standard as human ones.
Skills, Knowledge and Expertise
5+ years of commercial software engineering, with
production work on both backend and frontend
. You have written production code without coding agents.
Strong Go: you know and have used its advanced features in production.
Strong Python for service code: async, typing, testing, and a modern web framework such as FastAPI.
Hands-on experience building and running AI agents in production
Strong TypeScript and React: you have built and maintained non-trivial web applications, including complex forms, editors and data visualisation.
Strong SQL: schema design, indexes, query optimisation and migrations. Experience with Redis or similar key-value stores.
Experience with sync and async service communication (HTTP, gRPC, GraphQL, Kafka), with a focus on reliability.
Docker, CI/CD pipelines, and working Kubernetes knowledge. Experience with AWS/GCP core services (compute, storage, networking, IAM).
Experience designing and running observability: metrics, logging, dashboards, tracing (Prometheus, Grafana, OpenTelemetry or similar).
Git workflows and code review, comfortable Linux command line, and networking basics.
Ability to explain a trade-off clearly to a data scientist, a product owner and an on-call engineer.
Experience using AI coding agents with full review of generated changes.
Why join us
Help us challenge injustice by creating fair choices for millions of people across 47 countries.
Develop your professional skills with access to mentoring, career consulting, and learning programs.
Collaborate with teams around the world and gain international experience through our Global Talent Exchange Program.
Engage in company-wide challenges, awards, sports activities, employee-led social impact and volunteering projects.
Work alongside people who take initiative, speak openly, and challenge themselves to grow.
Improve your language skills through co-financed courses and internal speaking clubs.
Final benefits may vary depending on the location.
Location: Cairo, Egypt
Workplace: hybrid
We are looking for a
Senior Software Engineer
to build and run backend services and internal web applications for our AI teams. You will write production-grade
Go, Python and TypeScript
, own your services from design to on-call. You bring hands-on experience building AI agents in production: tool calling, state, reliability and observability of LLM-based systems. You will work with data scientists, backend engineers, QA and product managers.
Key Responsibilities
Design, build and run backend services in Go and Python, and own them in production: delivery, monitoring, on-call.
Build and evolve backend services that run LLM-based agents: tool calling, MCP integrations, structured output, conversation state and guardrails in code.
Build internal web applications in React and TypeScript, from simple admin pages to complex interactive interfaces.
Support and develop existing production services together with the team: reviews, on-call, fixes and new features.
Design data models and APIs for configuration-heavy products, with attention to consistency, history and safe changes.
Integrate services with the wider backend: sync (HTTP, gRPC, GraphQL) and async (Kafka) communication, built for reliability.
Build observability end to end: metrics, logs, dashboards, tracing, alerting and runbooks.
Drive technical research and design for new features. Weigh trade-offs and write them down.
Take part in code and design reviews and help raise the engineering bar. Mentor engineers and hold AI-generated changes to the same review standard as human ones.
Skills, Knowledge and Expertise
5+ years of commercial software engineering, with
production work on both backend and frontend
. You have written production code without coding agents.
Strong Go: you know and have used its advanced features in production.
Strong Python for service code: async, typing, testing, and a modern web framework such as FastAPI.
Hands-on experience building and running AI agents in production
Strong TypeScript and React: you have built and maintained non-trivial web applications, including complex forms, editors and data visualisation.
Strong SQL: schema design, indexes, query optimisation and migrations. Experience with Redis or similar key-value stores.
Experience with sync and async service communication (HTTP, gRPC, GraphQL, Kafka), with a focus on reliability.
Docker, CI/CD pipelines, and working Kubernetes knowledge. Experience with AWS/GCP core services (compute, storage, networking, IAM).
Experience designing and running observability: metrics, logging, dashboards, tracing (Prometheus, Grafana, OpenTelemetry or similar).
Git workflows and code review, comfortable Linux command line, and networking basics.
Ability to explain a trade-off clearly to a data scientist, a product owner and an on-call engineer.
Experience using AI coding agents with full review of generated changes.
Why join us
Help us challenge injustice by creating fair choices for millions of people across 47 countries.
Develop your professional skills with access to mentoring, career consulting, and learning programs.
Collaborate with teams around the world and gain international experience through our Global Talent Exchange Program.
Engage in company-wide challenges, awards, sports activities, employee-led social impact and volunteering projects.
Work alongside people who take initiative, speak openly, and challenge themselves to grow.
Improve your language skills through co-financed courses and internal speaking clubs.
Final benefits may vary depending on the location.
-Разрабатывать и поддерживать frontend-приложения на React, TypeScript, JavaScript (ES6+), реализовывать новые фичи и сложные пользовательские сценарии. -Проектировать архитектуру приложений, переиспользуемые компоненты, UI-kit и дизайн-систему, участвовать в развитии инженерных практик.
Location: Москва
Workplace: Гибридный
О компании
CVM B2B - inhouse-инструмент кампейнинга, адаптированный под бизнес-процессы Телеком B2B, для развития процессов маркетинга, продаж и поддержки.
И сейчас мы приглашаем к себе Ведущего (Senior) разработчика Java!
Обязанности
Разрабатывать backend сервисы;
Писать Unit тесты;
Проводить анализ результатов нагрузочного тестирования;
Создавать дашборды для мониторинга разрабатываемых систем;
Участвовать в техническом развитии и масштабировании продукта;
Искать утечки приложения;
Оптимизировать код приложения;
Проводить code-review.
Требования
Умение работать со стеком: Java REST, Kafka, gRPC, GraphQL Spring / SpringBoot Grafana, Kibana, Elastic Search;
Опыт работы с реляционными СУБД: Oracle, PostgreSQL, SQLServer Docker, Kubernetes;
Умение работать с Jenkins, Ansible Git / BitBucket, Nexus, Jira, Confluence;
Владение инструментами тестирования: JUnit, Mockito Jmeter;
Будет плюсом: опыт разработки на Kotlin.
Условия
Профессиональные гильдии инженеров, где мы поддерживаем друг друга и помогаем стать лучше;
Внутреннюю площадку TechTalks для обмена опытом, дискуссий, развития навыков самопрезентации;
Участие во внешних IT-мероприятиях. Наши эксперты выступают на ведущих профильных конференциях, таких как HighLoad++, DevOps Conf, Joker, AHA!, Матемаркетинг и другие. А еще мы организуем собственную масштабную конференцию True Tech Day и регулярно проводим митапы для разработчиков и инженеров;
Собственную платформу MTS Ocean для получения ИТ-ресурсов, а это значит, что деплой, мониторинг, observability — не будут для тебя проблемой, ты сможешь сосредоточиться на фичах;
Полезные курсы и вебинары в корпоративном университете и электронную библиотеку;
ДМС с первого месяца работы, включая стоматологию;
Страхование от несчастных случаев с 1 месяца работы. Материальную помощь в сложных жизненных ситуациях;
Отпуск 28 календарных дней (+3 дополнительных дня за ненормированный рабочий день);
Прием врачей общей практики и массаж в офисе;
Мобильная связь за счет компании и льготные тарифы для близких;
Подписка на онлайн-кинотеатр KION, сервис МТС Музыка, книжный сервис Строки от МТС, безлимитные мессенджеры и соцсети.