Development Lead | Full Stack Developer

Rubius

Development Lead | Full Stack Developer

Описание вакансии

Rubius is an accredited IT company. We develop software for clients from various industries—from industrial and oil & gas to retail and medicine. Founded in the very heart of Siberia, Tomsk, we now have partner companies all over the world.

Our solutions are used by Russian and global leaders such as Apple, Tesla, Kaspersky, Amazon, IBM, Uber, Netflix, Gazprom, Russian Railways, and others. The company's partners are located in the UAE (Dubai), Kazakhstan (Astana), Russia (Moscow, St. Petersburg), and Saudi Arabia (Riyadh).

Job Description (contract for one year):

We are seeking a highly capable and technically grounded Technical Delivery Lead to guide and coordinate a cross-functional software engineering team building advanced digital solutions for the oilfield domain. This role combines technical leadership, solution architecture, and delivery oversight across backend, frontend, DevOps, QA, and data-centric development.

The ideal candidate has deep hands-on experience in software engineering (especially backend or systems design) and is skilled at mentoring senior developers, setting standards, and delivering high-quality, enterprise-grade applications in cloud-native and domain-heavy environments. Experience in the oil & gas digital space is a strong advantage.

Key Responsibilities:

  • Own the technical delivery of complex software products that integrate backend services, frontend interfaces, testing, and cloud infrastructure.
  • Provide technical leadership and architectural guidance across backend, frontend, QA, and DevOps workstreams.
  • Facilitate collaboration between developers, testers, DevOps engineers, and domain SMEs to ensure cohesive, end-to-end solutions.
  • Work with product managers and business stakeholders to translate requirements into technical plans, stories, and release roadmaps.
  • Ensure adherence to best practices in code quality, security, performance, observability, and maintainability.
  • Guide architectural decisions related to scalability, modularity, cloud cost optimization, and data flow.
  • Review code and architecture contributions and mentor team members to elevate technical capabilities across the board.
  • Drive continuous integration, deployment, and automation efforts alongside DevOps to streamline release pipelines.
  • Help resolve technical blockers and maintain momentum across active sprints and project phases.
  • Champion quality engineering practices, including unit/integration testing and automated test coverage.

Required Skills and Experience:

  • 10+ years of software engineering experience, with at least 3 years in a technical or team leadership role.
  • Strong experience in backend development (Java, Spring Boot preferred) and solid understanding of microservice architectures.
  • Familiarity with frontend architectures (Angular, modular SPAs, TypeScript) and integration points.
  • Deep understanding of CI/CD, DevOps tooling (GitLab CI, Docker, Kubernetes, Terraform).
  • Hands-on experience leading cross-functional agile teams and delivering enterprise-scale software products.
  • Strong knowledge of cloud-native development, preferably on Azure.
  • Proficient in system and application architecture, integration design, and service scalability patterns.
  • Understanding of QA methodologies, test automation, and performance testing frameworks.

Nice to Have:

  • Background in Digital Oilfield (DOF), upstream workflows, or related oil & gas engineering software domains.
  • Experience integrating or supporting ML/AI features or intelligent automation in software systems.
  • Familiarity with event-driven systems and real-time data integration.
  • Exposure to agentic AI design or AI augmentation of engineering workflows is a plus.

Industry Experience:

  • Experience in the oil and gas industry will be a significant plus.

  • Candidates with experience in building AI systems in other industries are also encouraged to apply.

What We Offer

Our employees are the main asset of Rubius. We support creative freedom and the soar of engineering thought. We strive to ensure that every member of our team realizes their potential. We care about our employees. Here, both remote and in-office teams feel maximally comfortable.

About Work and Compensation:

  • Official employment and timely "white" salary (fully legal & transparent)

  • Monthly performance bonus of up to 5%

  • Comfortable workspace with an ergonomic chair

  • Support with home office setup for remote employees

  • Flexible start to the working day

  • Bonuses for being part of an accredited IT company

  • Business trip expenses on us

About Growth and Development:

  • Individual development track

  • Work with a Tech Lead and a mentor (we have technical guilds)

  • Opportunity to join the company's Technical Council

  • 50% compensation for professional certification within individual tracks

  • Internal meetups on various topics and detailed guides

About the Office, Perks, and Atmosphere:

  • Paid sports activities (even for home workouts)

  • Opportunity to get private health insurance (including dental) after the probation period for office employees, and telemedicine for remote employees

  • Tasty breakfasts, an office with a veranda and a large kitchen

  • Discounts for you and your relatives at Rubius Academy

  • Bonuses for the birth of children and marriage

  • Diverse corporate events and activities

  • Developed and comfortable corporate culture, without hierarchy

  • Interest-based communities (soccer, tennis, our own music band, chess club...) and a team where everyone's opinion is heard.

To get to know us better, search for "Rubius" in your browsers.

We will be happy to work in a team with people who love what they do!

Please note that the employment contract will be for a fixed term of one year.

Посмотреть контакты работодателя

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию