Job Closed
This listing is no longer active.
Do you want to influence lives of millions of people worldwide? Join us!
Senior Backend Developer
Location
Ukraine
Posted
135 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Developer
Genesis Tech
• Побудувати надійну, масштабовану та швидку backend-архітектуру для AI-продукту, яка дозволить: • Обробляти великі обсяги даних і працювати зі складними ML-модулями • Забезпечити 99.9% uptime • Швидко запускати нові інструменти і фічі для клієнтів • Стати драйвером масштабування backend-частини продукт • Проєктування архітектури backend-сервісів (modular, scalable, fault-tolerant) • Розробка core-функціоналу : API, сервіси, інтеграції • Розробка та оптимізація data-pipelines (взаємодія з ML-сервісами) • Робота з базами даних : проєктування схем, оптимізація queries, performance tuning • Інтеграція зовнішніх API, сервісів та AI-модулів • Код-рев'ю та менторство молодших розробників • Розгортання сервісів (CI/CD) , участь в DevOps-процесах. • Забезпечення безпеки, логування, моніторингу • Технічне рішення складних задач, участь у продуктових плануваннях
Job Requirements
- 5+ років у backend-розробці
- Досвід роботи з high-load системами або SaaS-продуктами.
- Досвід побудови архітектури
- Сильний досвід з .NET (C#) / ASP.NET Core
- Впевнена робота з Azure (деплой/експлуатація сервісів)
- Досвід з Azure Service Bus (queues/topics, retries, DLQ, idempotency)
- Знання PostgreSQL
- Розуміння мікросервісної архітектури
- Досвід розробки REST API
- Навички роботи з Docker + CI/CD
- Вміння працювати з async та проводити performance optimization
- Знання SOLID та базових архітектурних патернів
Benefits
- Можливість створювати AI-продукт з нуля — твій вплив на архітектуру, стек, технічні рішення
- Робота поруч із сильними ML-інженерами, швидкий ріст до tech-ліда
- Міжнародний ринок, high-load сценарії, робота з LLM
- Прямий вплив на продукт і пріоритети розвитку
- Динамічний стартап, багато свободи та швидке професійне зростання
- Remote-формат роботи
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Software Engineer, Data/ETL
RespondologyA social marketer's best friend: AI solutions for moderating unwanted content, surfacing insights, & engaging at scale
• Design and build data ingestion pipelines integrating with dozens of external sources (social platforms, third-party APIs, web scrapers) • Architect ETL workflows using Airflow and Kafka to process high-volume data streams (millions of records daily) • Collaborate with AI/ML engineers to ensure data quality and availability for Agentic RAG pipelines • Build and optimize multi-store data architecture: vector databases (Pinecone), relational databases (Postgres), and search engines (OpenSearch) • Develop and maintain integrations with social media platforms (Meta, LinkedIn, TikTok, X/Twitter) handling webhook ingestion and API polling • Optimize data freshness, throughput, and reliability across distributed systems • Participate in code reviews and contribute to backend services (FastAPI/Python, occasional Ruby on Rails)
• Collaborate with the Product team on our client business intelligence portal • Enhance the user experience of our state-of-the-art advertising CMS • Work with the data team to make our ad campaigns run more effectively and efficiently • Improve the user experience of our ads across our suite of web and mobile applications
• Design, develop, test, and maintain backend services and platform components. • Take ownership of services throughout their lifecycle. • Make architectural and technical decisions. • Collaborate closely with other engineering teams, product management, and QA. • Write clean, efficient, and well-documented code. • Perform code reviews and ensure code quality. • Write, maintain, and continuously improve automated tests. • Troubleshoot and debug complex production issues. • Mentor junior developers.
• Analyze, maintain, and optimize PostgreSQL and Microsoft SQL database environments to ensure high availability, performance, and data integrity. • Identify and resolve performance bottlenecks, optimize SQL queries, and improve data retrieval efficiency. • Design and maintain database architecture, including schemas, tables, indexes, stored procedures, and security permissions. • Manage and support legacy databases and Platform as a Service (PaaS) database solutions. • Monitor systems for availability and oversee database replication, mirroring, failover, and disaster recovery processes. • Implement backup, restore, and recovery strategies, including point-in-time recovery and WAL archiving. • Support advanced PostgreSQL features such as JSON, full-text search, and PostGIS for geospatial queries. • Generate queries and reports using tools such as pgAdmin, psql, and third-party database clients. • Collaborate with developers, analysts, and infrastructure teams to design, implement, and troubleshoot database solutions. • Assess future storage and performance needs and maintain accurate technical documentation. • Provide recommendations on database policies, procedures, and emerging technologies. • Communicate effectively with customers, stakeholders, and technical specialists. • Contribute to team objectives and take on additional responsibilities as needed.




